gpt4 book ai didi

python - Requests SSLError : HTTPSConnectionPool(host ='www.recruit.com.hk' , port=443): 超过 url 的最大重试次数

转载 作者:太空宇宙 更新时间:2023-11-03 13:46:23 26 4
gpt4 key购买 nike

我对此感到非常困惑。

这是我正在使用的。

  • 请求 2.18.4
  • python 2.7.14

我正在构建一个爬虫并尝试使用 requests.get() 连接到一个 url。

这是一个从 indeed 跳转到另一个链接的链接。这是代码:

r = rqs.get('https://www.indeed.hk/rc/clk?jk=ab794b2879313f04&fccid=a659206a7e1afa15')

这是引发的错误:

File "/Users/cecilialee/anaconda/envs/py2/lib/python2.7/site-packages/requests/adapters.py", line 506, in send
raise SSLError(e, request=request)
SSLError: HTTPSConnectionPool(host='www.recruit.com.hk', port=443): Max retries exceeded with url: /jobseeker/JobDetail.aspx?jobOrder=L04146652 (Caused by SSLError(SSLEOFError(8, u'EOF occurred in violation of protocol (_ssl.c:661)'),))

设置 verify = False 不能解决这个错误。

我已在线搜索但找不到可以帮助解决我的问题的解决方案。谁能帮忙?

最佳答案

您可以使用 HTTP(但不是 https)从站点获取信息。

>>> response = requests.get('http://www.recruit.com.hk')
>>> response.status_code
200
>>> len(response.text)

我试过你的代码,没问题:

>>> r = requests.get('https://www.indeed.hk/rc/clk?jk=ab794b2879313f04&fccid=a659206a7e1afa15')
>>> r.status_code
200
>>> len(r.text)
34272

我的环境:

python 2.7.10请求==2.5.0

关于python - Requests SSLError : HTTPSConnectionPool(host ='www.recruit.com.hk' , port=443): 超过 url 的最大重试次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47916315/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com