色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    瀏覽量

    35564
  • python
    +關注

    關注

    56

    文章

    4800

    瀏覽量

    84823
收藏 人收藏

    評論

    相關推薦

    云數據是哪種數據類型?

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

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

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

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

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

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

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

    NVIDIA發布cuPyNumeric加速計算

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

    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 ?2921次閱讀
    擺脫自建<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 ?670次閱讀

    安裝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 ?1179次閱讀
    博途用戶自定義<b class='flag-5'>庫</b>的使用-<b class='flag-5'>庫</b>的編輯及管理
    主站蜘蛛池模板: 在线观看日本免费| 息与子在线交尾中文字幕| 青青草伊人久久| 中文字幕 亚洲 有码 在线| 国产精品一区二区四区| 秋霞在线看片无码免费| 3D动漫网站HOXXXxes| 韩国女人高潮嗷嗷叫视频| 日日摸夜夜添夜夜爽出水| 99热久久精品国产一区二区| 久久99国产精品无码AV| 亚洲欧美国产双大乳头| 国产亚洲精品久久久久久久| 日韩欧美一区二区三区在线视频| 99国产精品综合AV无码| 老司机午夜影院试看区| 亚洲专区中文字幕视频专区| 艳照门在线观看| 国内精品自产拍在线少密芽| 无码137片内射在线影院| 国产AV亚洲精品久久久久软件| 日本高清加勒比| xhameter中国| 日本邪恶全彩工囗囗番海贼王| adc网址在线观看| 欧美成人无码视频午夜福利| 970女主播电台歌曲| 男同志video最新猛男| 97综合久久| 求个av网站| 国产精品久久欧美一区| 亚洲免费无码中文在线| 久久黄色录像| chaopeng 在线视频| 日韩一区二区三区射精| 国产无遮挡无码视频在线观看不卡| 亚洲免费久久| 免费在线观看一区| 风情韵味人妻HD| 亚洲精品成人无码区一在线观看| 久久99热狠狠色一区二区|