Как рандомизировать IP-адрес с модулем запросов в Python? - PullRequest
0 голосов
/ 29 июня 2018

Возможно ли, если мы можем рандомизировать IP-адрес с помощью модуля requests? Например, access.log в nginx равно

110.54.222.139 - - [29/Jun/2018:03:00:27 +0000] "GET / HTTP/1.1" 200 4785 "-" "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.642.0 Chrome/10.0.642.0 Safari/534.1"

мы можем рандомизировать IP-адрес, чтобы сделать:

RANDOM_IP_ADDRESS - - [29/Jun/2018:03:00:27 +0000] "GET / HTTP/1.1" 200 4785 "-" "Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.10 Chromium/10.0.642.0 Chrome/10.0.642.0 Safari/534.1"

1 Ответ

0 голосов
/ 29 июня 2018

Я не уверен, что веб-сайт заблокирует IP-адрес моего сервера, если я продолжу использовать этот IP-адрес. Я собираю их корм время от времени.

Вы не можете сделать это (легально / легко ...), не имея возможности отправлять трафик с другого адреса источника.

Если вы действительно хотите избежать блокировки, найдите способы туннелирования трафика через другие места. Например: запуск вашего процесса на новом размещенном экземпляре с использованием vpns, tor.

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