M пытается просканировать некоторые данные по URL с помощью простого html dom. Но когда id начинает работать с моим искателемВеб-скребок с использованием php
** не удалось открыть поток: HTTP-запрос не удался! HTTP/1.1 404 Не найдено **
Я пробовал cUrl, но ошибка 404 выбрасывается.
здесь мой PHP простой дом код
function getURLContent($url)
{
$html = new simple_html_dom();
$html->load_file($url);
/* i perfome some opetions here*/
}
и с Curl
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
$data = curl_exec($curl);
echo $data;
curl_close($curl);
Как я мог это сделать ..?
Заранее спасибо ..
Вы уверены, что используете правильный URL? –
Вы либо не используете правильный URL-адрес, либо удаленный сайт отклоняет ваши запросы, потому что вы были обнаружены как искатель. –
поддельный браузер, отправив правильные заголовки, проверьте это SO [post] (http://stackoverflow.com/questions/1926876/can-a-curl-based-http-request-imitate-a-browser-based-request- полностью), чтобы дать вам идею – gwillie