Python - Достиг ли когда-нибудь мой код прокси-метода?- Запросы - PullRequest
0 голосов
/ 30 мая 2018

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

with open('proxies.json') as json_data_file:
    proxies = json.load(json_data_file)


def setProxy(proxy):
    s = requests.Session()

    proxies = {'http': 'http://' + proxy,
               'https': 'http://' + proxy}
    s.proxies.update(proxies)
    return s


def info(thread):
    global prod
    prod = int(thread) + 1
    runit(proxies)


def runit(proxies):
    try:
        if proxies != []:
            s = setProxy(random.choice(proxies))
            sleepy = time.sleep(.5)
        else:
            s = requests.Session()
            sleepy = time.sleep(1)

        r = s.get(url)


    except requests.exceptions.ProxyError:
        log(Fore.RED + "Proxy DEAD - rotating" + Fore.RESET)
        sleepy
        passwd(proxies)

 PostUrl = s.post('www.hellotest.com')
 print("Does it actually use the proxy or not?"

def main():

            i = 0
            jobs = []
            for i in range(10):
                p = multiprocessing.Process(target=info, args=(str(i),))
                jobs.append(p)
                time.sleep(.5)
                p.start()

            for p in jobs:
                p.join()

            sys.exit()

Есть ли способ на самом деле увидеть, делает это это или нет?Я тоже впервые так делаю!Пожалуйста, не судите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...