用Request爬取實戰

2021-10-23 05:49:28 字數 1756 閱讀 7350

如果想要在請求的時候增加一些請求頭,用request.request。比如要增加乙個user-agent

在拉勾網的職業資訊通過另外的**,再通過js嵌入到主頁面的html**當中的

真正的職業資訊

在json.cn中解碼得

請求頁面,還有請求方式為post

from urllib import request

url=

""#更改頭部資訊

錯誤顯示data得資料型別不對則還要對其進行編碼,引進parse得urlencode方法

from urllib import request,parse

url=

""#更改頭部資訊

headers =

data=

req = request.request(url,headers = headers,data=parse.urlencode(data)

,method=

'post'

)resp = request.urlopen(req)

print

(resp.read(

))

post資料應該為編碼後的資料,python3中預設資料型別為utf-8型別,通過encode函式

from urllib import request,parse

url=

""#更改頭部資訊

headers =

data=

req = request.request(url,headers = headers,data=parse.urlencode(data)

.encode(

'utf-8'

),method=

'post'

)resp = request.urlopen(req)

print

(resp.read(

))

#解碼decode()

因為用瀏覽器請求頁面可以正常得到資料,則顯而易見是電腦破解你是爬蟲程式

頁面查詢ctrl+f

顯示函式** ctrl+b

request爬取小說內容

request爬取 內容 import re import requests import os bookurl 書的位址 booksite requests.get bookurl 獲取書的網頁 booksite.encoding gbk book name re.findall booksite...

爬蟲中request庫的爬取例項

首先,需要安裝requests庫 安裝requests庫 管理員方式執行cmd,輸入pip install requests即可 亞馬遜會檢測 import requests url try kv r requests.get url,headers kv r.raise for status pr...

Python實戰爬蟲 爬取段子

不管三七二十一我們先導入模組 段子所在的 import re import requests 如果沒這模組執行cmd pip install requests領域 web開發,爬蟲,資料分析,資料探勘,人工智慧 零基礎到專案實戰,7天學習上手做專案 獲取 的內容 段子所在的 import re im...