Urllib.request Проблемы с прокси - PullRequest
0 голосов
/ 28 марта 2020

Привет, поэтому я прочитал прокси через множество различных источников, и я все еще не могу найти, что не так с моим кодом.

Это прокси, который не работает, или что-то не так с моим кодом?

import urllib.request
from urllib import request
import random
import string


opener=urllib.request.build_opener()
opener.addheaders=[('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1941.0 Safari/537.36')]
urllib.request.install_opener(opener)



for i in range (1,2):
    proxy_handler = request.ProxyHandler({'http': '47.91.89.6:80'})
    opener = request.build_opener(proxy_handler)
    request.install_opener(opener)
    full_name = str(i) + '.jpg'
    url = "https://randomgibberish.com/img.jpg"
    try:
        urllib.request.urlretrieve(url, full_name)
    except:
        print("Fail")
    else:
        print("Downloaded" + str(i) + ".jpg successfully!")

Я изучил эту приличную сумму, и со всем, что я делаю, я получаю ту же проблему.

Ссылка, с которой я пытаюсь загрузить изображение, действительна, как будто я удаляю прокси часть это работает.

Заранее спасибо!

...