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

用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()

下面是浏览器看到的内容:

5bd519ce0001bc0405000264.jpg

但是用python.requests爬到的html内容如下:

5bd519ee00013dad05000214.jpg

很明显爬出来的内容不是表格里的数据,而且有时还会爬不出来报

('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))

这个错误,有知道原因的人吗??希望能给我点明一下,谢谢了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值