Я использую PHP обертка чтобы получить доступ к API GetDeepSearchResults Zillow на моем компьютере с Windows 10 с помощью браузера Chrome.
Хотя на моем локальном компьютере с XAMPP это работает очень хорошо, этого нельзя сказать, когда я вызываю API с хост-сервера в публичном домене.
Вместо того, чтобы получить типичный код состояния HTTP 200, я получаю код состояния HTTP 302. В заголовке HTTP 302 есть ключ с именем «Location» и значением «/ captcha /? Dest = …». Если я добавлю это к «http://www.zillow.com«Мой браузер выводит меня на страницу Zillow с полем reCAPTCHA.
Я не уверен, должен ли я искать возвращаемое значение после отправки текста reCAPTCHA, так как <form>
имеет action=""
атрибут с пустой строкой.
Я посмотрел в документации по Zillow API, но ничего не упоминает о проблеме перенаправления reCAPTCHA.
Задача ещё не решена.
Других решений пока нет …