Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вопрос по парсеру статистики wordstat yandex

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Ammiak
Отправлено: 18 Ноября, 2015 - 17:15:34
Post Id


Частый гость


Покинул форум
Сообщений всего: 232
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




Добрый день, есть код сбора статистики yandex, все настроено, запрос по определенному слову отправляется, но вместо цифр статистики все равно возвращается корневая страница https://wordstat[dot]yandex[dot]ru/ ввода запроса: http://joxi[dot]ru/bmovxvaSRQEDry
Код парсера:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.         header("Content-Type: text/html; charset: UTF-8");
  4. ?>
  5. <html>
  6.     <head>
  7.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8.     </head>
  9.     <body>
  10.         <form action="index.php" method="get">
  11.             <input type="text" name="words">
  12.             <input type="submit" value="GET">
  13.         </form>
  14.         <?
  15.             if ( isset($_GET['words']) ) {
  16.                
  17.                 $fuid01 = '556c07567049c1da.2aQVmQLHb54PC2eBBWMpJFL-hWaKrrZ5hJQZb0GlRMMT26W7859lx-Rd4BwStlNfPXJCts00Ht7nh7CbET661_B-Hg_WN2c76W9COIFnugtmKA9jJICucSrcL5HH4Zzz';
  18.                
  19.                 /* Запрос к wordstat Яндекс */
  20.                 $uri = 'https://wordstat.yandex.ru/#!/?words='.$_GET['words'];
  21.  
  22.                 $ch = curl_init();
  23.                 curl_setopt($ch, CURLOPT_URL, $uri);
  24.                 curl_setopt($ch, CURLOPT_HEADER,0);
  25.                 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  26.                 curl_setopt($ch, CURLOPT_REFERER, 'https://wordstat.yandex.ru/#!/?words='.$_GET['words']);
  27.                 curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
  28.                 curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)");
  29.                 curl_setopt($ch, CURLOPT_COOKIE, 'fuid01='.$fuid01);
  30.                 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  31.                 curl_setopt($ch, CURLOPT_POSTREDIR, 1);
  32.                 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);  
  33.                 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  34.  
  35.                 $contents = curl_exec($ch);
  36.                 $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  37.  
  38.                 curl_close($ch);
  39.  
  40.                 $contents=iconv("utf-8", "cp1251", $contents);
  41.                                
  42.                 print_r($contents);
  43.                
  44.          }
  45.         ?>
  46.     </body>
  47. </html>
  48.  

Подскажите пожалуйста, как можно вернуть страницу со статистикой, т.е. в данном случае страницу http://joxi[dot]ru/KAxjnjyI3RjPm8
Как я понял, нужна авторизация на яндексе, иначе он не выдаст статистику, а вернет корневую страницу http://joxi.ru/bmovxvaSRQ1qry, по этой же причине и парсер ее возвращает, а как допилить код чтобы это обойти, пока не знаю.

(Отредактировано автором: 18 Ноября, 2015 - 17:27:42)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB