Requests庫的例項練習

2021-08-15 04:30:08 字數 1341 閱讀 7483

import requests

url = ""

try:

r = requests.get(url)

r.raise_for_status()

print(r.text[:1000])

except:

print("爬取失敗")

#亞馬遜設有**審查,需要偽裝成瀏覽器標識

import requests

kv =

url = ""

try:

r = requests.get(url,headers = kv)

r.raise_for_status()

print(r.text[:1000])

except:

print("爬取失敗")

import requests

keyword =

try:

r = requests.get("", params = keyword)

r.raise_for_status()

print(len(r.text)) #資料太多

except:

print("爬取失敗")

import requests

path = root + url.split('/')[-1] #以的原檔名儲存

try:

if not os.path.exists(root):

os.mkdir(root)

if not os.path.exists(path):

r = requests.get(url)

with open(path, "wb") as f:

f.write(r.content)

f.close

print("檔案儲存成功")

else:

print("檔案已存在")

except:

print("爬取失敗")

import requests

url = ""

try:

r = requests.get(url + "100.100.100.100")

r.raise_for_status()

print(r.text[-500:])

except:

print("爬取失敗")

requests請求庫練習 GitHub登入

coding utf 8 結合抓包工具,採用兩種方法模擬登入github 直接利用session登入和利用requests登入 import requests importre 設定請求頭,偽裝為瀏覽器 headers defget info 訪問github頁面,獲取post提交時所需要的引數 r...

五個簡單的 Requests 庫爬蟲例項

本文是中國大學mooc上的python網路爬蟲與資訊提取 課程中的筆記,是五個基本的爬蟲操作,個人覺得其中的方法比較常用,因此記錄下來了。import requests url try r requests.get url r.raise for status print r.text 1000 e...

Requests庫網路爬蟲實戰(5個例項)

import requests url 京東mate30 5g try r requests.get url r.raise for status 如果不是200,則產生異常 print r.text 1000 except print 爬取失敗 import requests url 亞馬遜pyt...