想要保持这简短而甜蜜。尽管安装(通过pip3),尝试运行请求模块仍然无法工作?
我试图运行请求模块,并在Python 3.6.3上使用urllib。我在MacOSX 10.12上。
我安装了Pip3并运行了pip3命令,比如“pip3 install requests”,它应该激活请求,对吧......?
Here's my screen when I type "pip3 freeze" if it helps.
谢谢!
想要保持这简短而甜蜜。尽管安装(通过pip3),尝试运行请求模块仍然无法工作?
我试图运行请求模块,并在Python 3.6.3上使用urllib。我在MacOSX 10.12上。
我安装了Pip3并运行了pip3命令,比如“pip3 install requests”,它应该激活请求,对吧......?
Here's my screen when I type "pip3 freeze" if it helps.
谢谢!
当你做import urllib.request
你实际上并没有导入您安装的requests
包,而不是你只是使用request
模块内建urllib
包。您应该改用import requests
。您可以找到requests
软件包文档here。下面是一些示例代码下载文件
import requests
url = 'http://example.com/image.png'
r = requests.get(url)
with open("image.png", "wb") as image:
image.write(r.content)
而且你的输出显示Operation timed out
的错误,这通常是一个网络相关的问题。
既然你这么问,这是怎么使用的要求编写代码示例:
import requests
start = int(input("Start range: "))
stop = int(input("End range: "))
for i in range(start, stop+1):
filename = str(i).rjust(6, '0')+".jpg"
url = 'https://website.com/Image_' + filename
print(url)
r = requests.get(url)
with open(filename, "wb") as image:
image.write(r.content)
向我们展示你的错误,当您尝试使用要求。 –
这里:https://imgur.com/a/wBnPY – jdal2700
绿色代表我执行命令的特定文件夹,橙色代表网站链接的特定部分。这是一个测试,我尝试使用请求模块从网站中提取特定的图像链接。它工作在过去,当我输入一个数值来寻找代码时(看看是否存在jpg子域),它会很快地循环遍历它们,没有任何错误(使用pip)。但一个星期前我不小心删除了一些东西,现在它*运行*,但给出超时错误。不知道该怎么做。 – jdal2700