@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.
  • Вопрос задан
  • 1188 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы