import requests
from hyper.contrib import HTTP20Adapter
url = 'https://www.pexels.com/search/dog/'
kw = {
':authority': 'www.pexels.com',
':method': 'GET',
':path': '/search/dog/',
':scheme': 'https',
'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
'accept-encoding': 'gzip, deflate, br',
'accept-language': 'az',
'sec-fetch-dest': 'document',
'sec-fetc`h-mode': 'navigate',
'sec-fetch-site': 'none',
'upgrade-insecure-requests': '1',
'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36',
}
try:
requests.packages.urllib3.disable_warnings()
sessions = requests.session()
sessions.mount('https://www.pexels.com', HTTP20Adapter())
r = sessions.get(url, headers=kw)
r.raise_for_status()
r.encoding = r.apparent_encoding
print(r.text)
except Exception as err:
print(err)
print("========")#只想得到 这个静态html https://www.pexels.com/search/dog/ 这个地址返回的 response 不问别的问题。
|
|
|
|
|
共 3 个关于本帖的回复 最后回复于 2021-4-26 09:43