Просмотр страниц с использованием curl PHP - PullRequest
1 голос
/ 08 апреля 2011

Я пытаюсь посетить блог, используя curl, и я понимаю, что curl увеличит количество просмотров страниц.Я использую счетчик статистики в том же блоге для сбора статистики о посетителях, но я не вижу увеличения после использования сценария curl несколько раз.`

<?php
$site="http://forex-eguide.blogspot.com";
curl_setopt($curl, CURLOPT_URL, $site);
curl_setopt($curl, CURLOPT_COOKIEJAR, $ckfile); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);

$return=curl_exec($curl);

curl_close($curl);
?>

`

что я здесь не так делаю или я что-то упускаю или мое понимание неверно ...

Я запускаю php на своих окнахxp и apache 2.2.x

Ответы [ 2 ]

2 голосов
/ 08 апреля 2011

Попробуйте выдать себя за браузер, настроив агента.

curl_setopt($curl,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13')
0 голосов
/ 08 апреля 2011

AFAIK, cURL получит только HTML в виде обычного текста. Так, если ваш трекер, например, использует скрипт, этот скрипт в первую очередь должен быть загружен в дополнение к выбранной вами веб-странице. Во-вторых, JavaScript нужно будет интерпретировать и запускать (как это делает браузер). Не думайте, что CURL делает это. То же самое, если он использует крошечную картинку. Эту картинку тоже нужно будет загрузить, но не думайте, что cURL делает это автоматически. Он просто захватывает простой HTML.

Если отслеживание статистики происходит на стороне сервера, как часть запроса, который приводит к возвращаемому вами HTML-коду, он должен просто "коснуться" его с помощью cURL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...