12.2.1 修改请求头

2019-08-11  本文已影响0人  modao233

随机请求头模块:pip install fake-useragent

用法简单记录

from fake_useragent import UserAgent
for i in range(5):
    print(UserAgent().random)
from fake_useragent import UserAgent
print(UserAgent().chrome)
print(UserAgent().ie)
print(UserAgent().firefox)
print(UserAgent().opera)
print(UserAgent().safari)
import requests
from bs4 import BeautifulSoup
from fake_useragent import UserAgent

session = requests.Session()
headers= {'User-Agent':str(UserAgent().random)}
print(headers)
url = "https://www.whatismybrowser.com/developers/what-http-headers-is-my-browser-sending"
req = session.get(url, headers=headers)

bsObj = BeautifulSoup(req.text, "html.parser")
print(bsObj.find("table", {'class':'table-striped'}).get_text)

请求头可以让网站改变布局格式。

例如,移动设备浏览网站时,通常会看到一个没有广告、Flash以及其他干扰的简化网站版本。这样的页面更容易采集。

上一篇下一篇

猜你喜欢

热点阅读