为了账号安全,请及时绑定邮箱和手机立即绑定

python.requests爬出来的内容与浏览器看到的不同

python.requests爬出来的内容与浏览器看到的不同

回首忆惘然 2018-09-03 12:18:39
用python.requests爬取http://app1.sfda.gov.cn/datas...中的表格数据,但是python.requests返回的内容跟浏览器中看的不同,下面附上代码: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()下面是浏览器看到的内容:但是用python.requests爬到的html内容如下:很明显爬出来的内容不是表格里的数据,而且有时还会爬不出来报('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))这个错误,有知道原因的人吗??希望能给我点明一下,谢谢了
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 2022 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信