import requests
def getHTMLtext(url):
head = {'authority':'e-hentai.org',
'method':'GET',
'path':'/g/1643510/1df3129936/?p=0',
'scheme':'https',
'accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
'accept-encoding':'gzip, deflate, br',
'accept-language':'zh-CN,zh;q=0.9,zh-TW;q=0.8,ja;q=0.7',
'cache-control':'max-age=0',
'cookie':'__cfduid=dbc930db2fe57ecc79be64eefda3e78de1590384229',
'sec-fetch-dest':'document',
'sec-fetch-mode':'navigate',
'sec-fetch-site':'none',
'sec-fetch-user':'?1',
'upgrade-insecure-requests':'1',
'user-agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36'}
try:
r = requests.get(url,headers = head,outtime = 5)
r.raise_for_status() #如果不是200則拋例外
r.encoding=r.apparent_encoding #尋找編碼語言
return r.text
except:
return "Error"
url = "https://e-hentai.org/g/1653031/2dcea4e2cc/"
print(getHTMLtext(url)[:1000])
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/38590.html
標籤:其他開發語言
上一篇:錯誤: 找不到物件'Call'
