資料探勘 requests庫

2021-10-10 17:00:35 字數 1551 閱讀 1379

import requests

r = requests.get(

"")print

(r)#返回text型別資料

print

(r.text)

#返回二進位制型別資料

print

(r.content)

import random

import requests

#headers應該是乙個字典,通常用於欺騙

useragent1 =

useragent2 =

ulist =

[useragent1,useragent2]

ug = random.choice(ulist)

header =

wd =

r = requests.get(

"",params=wd,headers = header)

print

(r)#返回text型別資料

print

(r.text)

#如果有異常情況:

try:

print

(r.text)

except connectionerror:

print

("停止輸出"

)

get請求只有請求頭和請求行,而post請求相較之多了請求體。

import requests

url =

""formdata =

res = requests.post(url,data =formdata)

print

(res.text)

import requests

url =

""header =

res = requests.get(url,headers = header)

print

(res.text)

url =

""res = requests.get(url)

#獲取返回的cookies物件

cookiesjar = res.cookies

#將cookiejar轉為字典

cookiesdic = requests.utils.dict_from_cookiejar(cookiesjar)

print

(cookiesdic)

import requests

url =

""#建立session物件

session = requests.session(

)#構造登入所需要的引數

data =

#提交資料,獲取cookie

session.post(url,data)

#讓session再次進行請求

res = session.get(url)

print

(res.text)

資料探勘 Requests模組

發現學習python的小夥伴都是從 爬蟲 入坑的,這裡就分享一篇爬蟲技術常用的requests庫的文章。來自requests庫的發明者kenneth reitz。曾幾何時,製作網路爬蟲需要先導入 urllib 庫,然後再進行各種套用,繁瑣而複雜。現在介紹神奇的 requests 庫,用大神matt ...

資料爬蟲 requests庫

import requests response requests.get 模擬瀏覽器,欺騙瀏覽器,獲取和瀏覽器一致的內容。url headers requests.get url,headers headers url問號後面的就是請求引數,也叫查詢字串。kw response requests....

請求庫之requests庫

安裝 pip install requests get,delete,post 本質都是呼叫request函式 ret requests.get print ret.status code 響應狀態碼 print ret.text 響應體,轉成了字串 print ret.content ret re...