Сделайте два линейных запроса cURL через TOR с тем же IP

Перед ответом на мой вопрос - будьте внимательны, это не относится к следующим предметам:

cURL: два отдельных запроса, один и тот же сеанс

выберите исходящий ip для запроса curl

Несколько запросов PHP Curl

Я работаю в системе защиты от каптчи и одной из других проверок: тот же IP не может делать 5 запросов в час, и потому я использую TOR. Но мне нужно следовать этой последовательности / потока:

  1. Доступ к начальному URL (Example: http://server/start-session) - получить капчу и установить куки с токеном проверки
  2. Отправить код с картинки (Example: http://server/verify-captcha), с токеном, идентификатором сеанса и я должен сохранить IP от начального URL

Используя TOR после каждого запроса, у меня появляется новый IP-адрес, и существует проверка на стороне сервера, которая устанавливает мой IP-адрес при запуске сеанса, другими словами, если мой IP-адрес изменяется, сеанс считается недействительным, даже если я отправляю идентификатор сеанса и правильный токен с действительными символами капчи.

Как я могу сохранить свой IP с TOR для 2 последовательных запросов?

1 ответ

Зависит от вашей конфигурации TOR. По умолчанию он переключает IP только каждые 10 минут. Я предлагаю вам обратиться сюда за подробностями: Как программно изменить узел выхода

Другие вопросы по тегам