python - HTTPSConnectionPool(host='site.api.espn.com', port=443): url 超出最大重试次数
问题描述
我在爬espn足球网站爬取比分信息时收到如下错误:
HTTPSConnectionPool(host='site.api.espn.com', port=443): Max retries exceeded with url: /apis/site/v2/sports/soccer/scorepanel?lang=en®ion=us&calendartype=whitelist&limit=100&showAirings=true&dates=20201224&tz=America%2FNew_York (Caused by NewConnectionError(': Failed to establish a new connection
下面是我的代码:
url = "https://site.api.espn.com/apis/site/v2/sports/soccer/scorepanel?lang=en®ion=us&calendartype=whitelist&limit=100&showAirings=true&dates=20201224&tz=America%2FNew_York"
warnings.simplefilter('ignore',InsecureRequestWarning)
session = requests.Session()
session.keep_alive = False
data = session.get(url, verify=False, headers={'Connection':'close'})
data.close()
print('Connection close.')
解决方案
推荐阅读
- c++ - 我可以创建一个只能动态分配的结构吗?
- android - 如何在 ChromeOS 上录制屏幕时隐藏光标,同时保持对用户可见?
- directory - Scons 坚决拒绝构建到 variant_dir
- python - 创建新数据框时收到“布尔系列键将被重新索引以匹配数据框索引”警告
- vue.js - 将 @click 事件更改为在页面加载时发生,而不是在 Vue 中
- mongodb - MongoDB 到 Google Cloud Platform VPC 无法正常工作
- python - 获取回溯错误并声称在分配之前引用了我的变量
- python - 我们如何在 Python 中创建超链接字符串?有办法吗?
- python - 点绘制在主窗口而不是 GUI 的标签上
- registry - 我需要一个注册表预定义键值列表