@lemonlimelike

Как поменять IP tor browser в python?

Всем привет! Столкнулся с такой проблемой, что не меняется IP tor browser при парсинге. Решил проверить как выглядит мой IP в запросах и нашел такую функцию.

import requests
from bs4 import BeautifulSoup
import socks
import socket
from time import sleep

def checkIP():
    ip = requests.get('http://checkip.dyndns.org').content
    soup = BeautifulSoup(ip, 'html.parser')
    print(soup.find('body').text)


socks.set_default_proxy(socks.SOCKS5, "localhost", 9150)
socket.socket = socks.socksocket
i = 0
while i <=100:
	i += 1
	checkIP()
	sleep(2)


Конечно IP меняется, но только один раз. Как сделать чтоб смена IP происходила каждые пару минут, или при каких-то ошибок, к примеру ошибка при запросе сайта, который банит IP.
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
OnederX Москва
от 100 000 до 120 000 ₽
iCode Москва
от 90 000 до 200 000 ₽
SwapZilla.co Москва
от 200 000 ₽
03 июл. 2020, в 14:03
3000 руб./за проект
03 июл. 2020, в 13:49
25000 руб./за проект
03 июл. 2020, в 13:27
30000 руб./за проект