用python.requests爬取http://app1.sfda.gov.cn/datas...中的表格數(shù)據(jù),但是python.requests返回的內(nèi)容跟瀏覽器中看的不同,下面附上代碼:import requestsdef testLoadRequest():
params1 = { 'tableId': '27', 'tableName': 'TABLE27',
'tableView': '%BD%F8%BF%DA%C6%F7%D0%B5', 'Id': '24583'
}
headers1 = { 'Content-Type': "text/html;encoding=gbk", 'X-Requested-With': 'XMLHttpRequest'
}
url1 = 'http://app1.sfda.gov.cn/datasearch/face3/content.jsp'; try:
r = requests.get(url1,params=params1, headers=headers1)
print(r.text)
print(r.cookies)
print(r.status_code)
print(r.url) except Exception as e:
print(e)
testLoadRequest()下面是瀏覽器看到的內(nèi)容:但是用python.requests爬到的html內(nèi)容如下:很明顯爬出來的內(nèi)容不是表格里的數(shù)據(jù),而且有時(shí)還會(huì)爬不出來報(bào)('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))這個(gè)錯(cuò)誤,有知道原因的人嗎??希望能給我點(diǎn)明一下,謝謝了
python.requests爬出來的內(nèi)容與瀏覽器看到的不同
回首憶惘然
2018-09-03 12:18:39