wp231957 发表于 2021-2-18 10:45:20

浏览器可以打开,但是模拟的就不行 为啥?

import requests

url = 'https://trade.avicsec.com//usercenter/checkcode.aspx?0.8573763146123337'
headers = {
      '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',
      'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36',
      'Host':'trade.avicsec.com'
      }
res=requests.get(url,headers=headers)


会报错:
urllib3.exceptions.ProtocolError: ('Connection aborted.', OSError(0, 'Error'))

来自星星的小明 发表于 2021-2-18 11:20:29

本帖最后由 来自星星的小明 于 2021-2-18 11:24 编辑

建议使用 selenium

kogawananari 发表于 2021-2-18 14:28:03

我用浏览器都打不开

wp231957 发表于 2021-2-19 08:40:36

kogawananari 发表于 2021-2-18 14:28
我用浏览器都打不开

我试过IE 谷歌 都可以打开呀

Py与C。。。 发表于 2021-2-19 09:13:16

可能是没有增加等待的原因
可以增加延时,timeout = 5

kogawananari 发表于 2021-2-19 12:10:55

wp231957 发表于 2021-2-19 08:40
我试过IE 谷歌 都可以打开呀

你的连接不是专用连接
攻击者可能试图从 trade.avicsec.com 窃取你的信息(例如,密码、消息或信用卡)。
NET::ERR_CERT_AUTHORITY_INVALID

Daniel_Zhang 发表于 2021-2-19 15:25:32



{:10_257:}
页: [1]
查看完整版本: 浏览器可以打开,但是模拟的就不行 为啥?