Я пытаюсь сделать сайткрапером.Я сделал это на своей локальной машине, и там он работает очень хорошо.Когда я выполняю то же самое на моем сервере, это показывает 403 запрещенную ошибку.Я использую PHP Simple HTML DOM Parser .Я получаю сообщение об ошибке на сервере:
Предупреждение: file_get_contents (http://example.com/viewProperty.html?id=7715888) [function.file-get-contents]: не удалось открыть поток: ошибка HTTP-запроса! HTTP / 1.1 403 Forbiddenв /home/scraping/simple_html_dom.php в строке 40
Строка, вызывающая код:
$url="http://www.example.com/viewProperty.html?id=".$id; $html=file_get_html($url);
Я проверил php.ini на сервере и allow_url_fopenВозможное решение может быть с помощью curl, но мне нужно знать, где я иду не так.
У меня такой же пб. Я просто активировал Youtube API от разработчиков консоли Google ... и это сработало (больше не запрещено: -)
Я не знаю, обесценился ли предмет, я думал просто поделиться идеей С наилучшими пожеланиями