Как создать новую личность с помощью TOR, Stem и Python? точно как (для браузера) новая личность - PullRequest
1 голос
/ 09 июля 2019

Я не могу понять разницу между новой идентификацией от браузера Tor или python?

Python: Я делаю запрос на вызов веб-сайта с python с помощью tor, но для веб-сайта достигнут предел и требуется reCAPTCHA, поэтому я создаю новый идентификатор для сброса всей информации, чтобы пропустить reCAPTCHA, но не работает, и IP-адрес успешно изменен

Tor Browser: но смысл здесь, когда я использовал Tor Browser и веб-сайт показывают reCAPTCHA и Я создаю новую личность из Tor. Браузер работает успешно, пропускаю reCAPTCHA и веб-сайт работает нормально

from stem import Signal
from stem.control import Controller
import requests


proxies = {
    'http': 'socks5://127.0.0.1:9050',
    'https': 'socks5://127.0.0.1:9050'
}

def new_identity():
  with Controller.from_port(port = 9051) as controller:
      controller.authenticate()
      controller.signal(Signal.NEWNYM)


url = 'https://ifconfig.me/ip'
response = requests.get(url, proxies=proxies)
print('tor ip: {}'.format(response.text.strip()))

new_identity()

url = 'https://ifconfig.me/ip'
response = requests.get(url, proxies=proxies)
print('tor ip: {}'.format(response.text.strip()))

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