python - requests.get 非常慢
问题描述
我正在尝试解决这样的 DOI:
import requests
url = 'https://dx.doi.org/10.3847/1538-4357/aafd31'
r1 = requests.get(url)
actual_url = r1.url
但requests.get
通话实际上需要 10 秒到 5 分钟(它会有所不同)!我试过了stream=True
,verify=False
但那并没有真正的帮助。
解决方案
尝试:
import urllib.request
response = urllib.request.urlopen('https://dx.doi.org/10.3847/1538-4357/aafd31')
html = response.read()
推荐阅读
- python - 如何在生成器函数中增加生成器对象以执行代码?
- bash - 如何使用 sed 仅选择最后一个匹配项?
- html - HTML CSS: Button- Wrap Container 直接围绕它
- swiftui - 在列表行中制作等宽的 SwiftUI 视图
- c# - Unity 防止通过脚本编辑变量
- javascript - 悬停时包含有关对象 PVIZ 的更多详细信息
- javascript - 如何有效地将 javascript 链接到 html?
- kubernetes - Prometheus yaml 文件中的变量替换
- php - 更改特定类别的 WooCommerce 电子邮件主题?
- freeradius - 将 Freeradius 配置为仅对特定 FreeIPA LDAP 组的成员进行身份验证