想要保持這簡短而甜蜜。儘管安裝(通過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