Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

1 месяц назад
Валерий Фатовский
52 года, Россия
11 лет в сервисе
Был онлайн 11 дней назад
31 отзыв1 новый(-1)
1 месяц назад

Требуется поправить код на PHP в программе парсера выдачи поиска по ключевым словам. Программа работает но видимо на гугле что то поменялось в коде выдачи. Сейчас не работает.
Собирает все название и описание на странице выдачи и вставляет в страницы программы.
часть кода для понимания
  // Google -----------------------------------------------            if ($_POST["sse"] == '1') {              sleep(rand(2,10));              $rcontent = '';              $url = 'http://www.google.ru/search?q='.urlencode($keyword);              $sfp = fopen($url, 'r');              if ($sfp) {                while (!feof($sfp))                  $rcontent .= fgets($sfp, 2048);                fclose($sfp);              }//file_put_contents('_tmp1.html', $rcontent);//$rcontent = file_get_contents('_tmp1.html');              if (!preg_match('/<div\s+id="ires">(.*)<div\s+id="foot">/isU', $rcontent, $step1)) die('Error: google parser can\'t find target &lt;div&gt;');//file_put_contents('_tmp2.html', $step1[1]);              if (!preg_match('/<ol>(.*)<\/ol>/isU', $step1[1], $step2)) die('Error: google parser can\'t find target &lt;ol&gt;');//file_put_contents('_tmp3.html', $step2[1]);              $tmp = explode('<div class="g">', $step2[1]);//file_put_contents('_tmp4.html', print_r($tmp, true));//exit;              $num = count($tmp);              for ($k = 1; $k < $num; $k++) {                if(!preg_match('#<h3\s+class="r">.*<a\s+href="/url\?q=(.*)&amp;sa=U&amp;ved=.*".*>(.*)</a>.*</h3>#isU', $tmp[$k], $matches)) continue;                $url = $matches[1];                $rtitle = iconv('windows-1251', 'utf-8', $matches[2]);

Выбранный исполнитель
Артём Загурский
23 года, Украина
3 года в сервисе
Был онлайн 1 день назад
1 месяц назад

$5

1 день

Отзыв заказчика
Артем сделал все как нужно. Все настроил. Мастер своего дела. Немного затянул сроки, но простительно.
Отзыв фрилансера
Валерий я считаю преувеличил с моим мастерством немного в отзыве :)
Заказчик очень терпеливый, оплатил всё в срок, часто на связи. Всё круто)
Однозначно рекомендую!
  • Рекламное место свободно
    14 дней за $5
Александр Гаврилов
35 лет, Россия
12 лет в сервисе
Был онлайн 2 часа назад
1 месяц назад

Безопасный платеж

ТОП-50 — Веб-программирование
Артём Загурский
23 года, Украина
3 года в сервисе
Был онлайн 1 день назад
1 месяц назад

Другие заказы в категории «Веб-программирование»