在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

python中urllib3庫和requests庫的使用

python爬蟲知識分享 ? 來源:python爬蟲知識分享 ? 作者:python爬蟲知識分享 ? 2022-03-21 16:08 ? 次閱讀

Python3 默認提供了urllib庫,可以爬取網頁信息,但其中確實有不方便的地方,如:處理網頁驗證和Cookies,以及Hander頭信息處理。

為了更加方便處理,有了更為強大的庫 urllib3requests, 本節會分別介紹一下,以后我們著重使用requests

1. urllib3庫的使用:

  • 安裝:通過使用pip命令來安裝urllib3
    pip install urllib3
  • 簡單使用:
import urllib3
import re

# 實例化產生請求對象
http = urllib3.PoolManager()

# get請求指定網址
url = "http://www.baidu.com"
res = http.request("GET",url)

# 獲取HTTP狀態碼
print("status:%d" % res.status)

# 獲取響應內容
data = res.data.decode("utf-8")

# 正則解析并輸出
print(re.findall("
",data))
  • 其他設置: 增加了超時時間,請求參數等設置
import urllib3
import re

url = "http://www.baidu.com"
http = urllib3.PoolManager(timeout = 4.0) #設置超時時間

res = http.request(
       "GET",
        url,
        #headers={
        #    'User-Agent':'Mozilla/5.0(WindowsNT6.1;rv:2.0.1)Gecko/20100101Firefox/4.0.1',
        #},
        fields={'id':100,'name':'lisi'}, #請求參數信息
    )

print("status:%d" % res.status)

data = res.data.decode("utf-8")

print(re.findall("
",data))

2. requests庫的使用:

  • 安裝:通過使用pip命令來安裝requests
    pip install requests
  • 簡單使用:
import requests
import re

url = "http://www.baidu.com"

# 抓取信息
res = requests.get(url)

#獲取HTTP狀態碼
print("status:%d" % res.status_code)

# 獲取響應內容
data = res.content.decode("utf-8")

#解析出結果
print(re.findall("
",data))

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 信息
    +關注

    關注

    0

    文章

    406

    瀏覽量

    35562
  • python
    +關注

    關注

    56

    文章

    4799

    瀏覽量

    84817
收藏 人收藏

    評論

    相關推薦

    云數據是哪種數據類型?

    云數據是一種部署在虛擬計算環境的數據,它融合了云計算的彈性和可擴展性,為用戶提供高效、靈活的數據服務。云數據主要分為兩大類:關系型
    的頭像 發表于 01-07 10:22 ?82次閱讀

    數據事件觸發的設置和應用

    數據無論對于生產管理還是很多的實際應用都非常重要。小編這次聊一下數據事件觸發的應用。示例使用了postgresql和Python
    的頭像 發表于 12-13 15:14 ?162次閱讀

    HAL和標準的區別 HAL與CMSIS的關系

    在嵌入式系統開發,HAL(硬件抽象層)和標準是兩種常用的軟件,它們在功能和使用場景上有所不同。 1. 標準 標準
    的頭像 發表于 12-02 14:02 ?907次閱讀

    KiCon演講回顧(六):Würth Elektronik KiCad 設計與管理

    .wrl和.step兩種格式。 需要的操作: 重命名 縮放 改變坐標系 導出.wrl和.step文件。 解決方法:使用 Python 腳本實現自動化 挑戰2:封裝 器件信息數據Python腳本自動化。
    的頭像 發表于 11-26 01:08 ?158次閱讀
    KiCon演講回顧(六):Würth Elektronik KiCad <b class='flag-5'>庫</b>設計與管理

    NVIDIA發布cuPyNumeric加速計算

    該加速計算幫助科研人員無縫地擴展到強大的計算集群,并且無需修改 Python 代碼,推進科學發現。
    的頭像 發表于 11-21 10:05 ?284次閱讀

    Python解析:通過實現代理請求與數據抓取

    Python,有多個可以幫助你實現代理請求和數據抓取。這些提供了豐富的功能和靈活的API,使得你可以輕松地發送HTTP請求、處理響應、解析HTML/XML/JSON數據,以及進
    的頭像 發表于 10-24 07:54 ?191次閱讀

    如何利用python和API查詢IP地址?

    Python,直接查詢IP地址的地理位置或詳細信息(如所屬國家、城市等)通常需要依賴外部API服務,因為Python標準本身不提供直接查詢IP地址地理位置的功能。以下是一個使用
    發表于 08-28 11:55

    擺脫自建的繁瑣,EDA元件轉cadence原理圖封裝實戰技巧

    擺脫自建的繁瑣,EDA元件轉cadence原理圖封裝實戰技巧
    的頭像 發表于 08-24 12:29 ?2906次閱讀
    擺脫自建<b class='flag-5'>庫</b>的繁瑣,EDA元件<b class='flag-5'>庫</b>轉cadence原理圖封裝<b class='flag-5'>庫</b>實戰技巧

    PADS-3D文件

    PADS-3D文件
    發表于 08-15 17:20 ?27次下載

    深度學習常用的Python

    深度學習作為人工智能的一個重要分支,通過模擬人類大腦中的神經網絡來解決復雜問題。Python作為一種流行的編程語言,憑借其簡潔的語法和豐富的支持,成為了深度學習研究和應用的首選工具。本文將深入探討
    的頭像 發表于 07-03 16:04 ?668次閱讀

    安裝esp-idf配置install.sh出錯了怎么解決?

    recent call last): File \"/usr/local/lib/python3.6/dist-packages/pip/_vendor/urllib3/response.py\", line 425, in _error_catcher yield
    發表于 06-24 07:37

    ESP32下如何加自定義Python

    我看官方有提供Micropython的bin文件,但我想根據自己外設擴充一下Python,這個應該從哪里入手? 之前做過RTT系統的python擴充,RTT有提供Micropyth
    發表于 06-18 06:27

    ESP32如何安裝MicroPython

    ?? 【問題2】有Python的noise,裝還是不裝?裝了也是沒用啊,環境是MicroPython 【請教】請問以上問題如何解決?
    發表于 06-05 07:55

    python 學習:在內網 python-numpy 安裝方法,升級pip3版本的指令

    \\\\numpy-1.26.4-cp311-cp311-win_amd64.whl 內網升級pip 升級版本的指令: python.exe -m pip install --upgrade pip--proxy \"http://gateway.schneider.z
    發表于 04-22 17:18

    博途用戶自定義的使用-的編輯及管理

    前面兩篇文章我們介紹了項目及全局。項目沒有單獨的存放路徑,它隨項目創建而創建,隨項目保存而保存。全局有單獨的存放路徑,可被保存、歸檔及解壓縮等。
    的頭像 發表于 01-24 10:45 ?1167次閱讀
    博途用戶自定義<b class='flag-5'>庫</b>的使用-<b class='flag-5'>庫</b>的編輯及管理
    主站蜘蛛池模板: 欧美人另类zooz| 久久sese| 亚洲高清毛片| 一级特级aaaa毛片免费观看| 成人亚洲欧美综合| 一级aaa毛片| 深爱激情小说网| 欧美不在线| 国产精品手机在线| 亚洲第一网站| 美女丝袜长腿喷水gif动态图| 国产情侣露脸| 一区二区三区高清在线| 被公侵犯肉体中文字幕一区二区| 亚洲第二页| 欧美视频亚洲色图| 超级碰碰青草久热国产| 天天干夜夜爽天天操夜夜爽视频| 久久亚洲精品国产亚洲老地址| 亚洲另类电击调教在线观看| 双性人皇上被c到哭| 午夜影院亚洲| 男人你懂的在线观看视频| 高清色视频| 人人干在线观看| 免费在线h视频| kkkbo色综合| 日本亚洲欧美美色| 国产免费人成在线视频视频| 午夜国产高清精品一区免费| 国产成人午夜精品影院游乐网| 亚洲一级视频在线观看| 亚州色吧| 精品国产免费人成高清| 窝窝午夜看片免费视频| 无遮挡很污很爽很黄的网站| 国产热| 日本精高清区一| 最新看片网址| 欧美极品一区| 午夜看片福利|