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

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

Войти через центр авторизации
Похожие вопросы
07 мая 2024, в 17:22
140000 руб./за проект
07 мая 2024, в 17:11
2000 руб./за проект
07 мая 2024, в 17:06
10000 руб./за проект