Curl Scraper работает на локальном хосте, но не на онлайн-серверах - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь очистить https://www.gst.gov.in

echo $html = file_get_contents("https://www.gst.gov.in");

Этот код прекрасно работает на локальном хосте, но не на сервере.
Я пробовал использовать разные подачи с различными методами curl с пользовательскимизаголовки и источники, но не повезло.На сервере появляется ошибка тайм-аута соединения.

Если я использую любой другой https URL или другой сайт, он работает нормально.проблема с этим конкретным URL может кто-нибудь помочь в очистке этой страницы также, если кто-то может сказать, блокирует ли удаленный сервер запрос, то как обойти это.

1 Ответ

0 голосов
/ 23 октября 2018

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

т. Е. Ваш сервер должен находиться в Индии или иметь индийский прокси, поскольку вы пытаетесь загрузить страницу правительства Индии.

...