Доработать плагин парсер поисковых систем
- Опубликовано 3 года назад
- Просмотры 4
- Закончить проект
30,00₽
Описание
Доработать плагин wordpress парсер поисковых систем
Сейчас плагин собирает с yahoo 10 ссылок с первой страницы, нужно сделать чтобы собирал 30 ссылок
Раньше можно было добавить параметр &n=30 и яху выводил 30 результатов, а сейчас не выводит почему то
Часть кода парсера:
//Получаем страницу поиска по нужному одному ключу отдаем контент
public function getPageByKeyword($keyword){
$result = ParserPR::get_page_proxy("search.yahoo.com/search?p...
return $result;
}
//Получаем ссылки с страницы поиска
public function getUrlsFromPage($html){
$result = [];
//Перебор всех строк поиска
foreach ($html->find('.searchCenterMiddle>li h3>a') as $ahref){
$link = str_replace('/url?q=', '', $ahref->href);
$link = explode("&sa=", $link);
if(stristr($link[0], '/search?ie=') === FALSE && stristr($link[0], 'www.youtube.com ') === FALSE && stristr($link[0], 'ru.wikipedia.org/') === FALSE && stristr($link[0], 'images.search.yahoo.com/'... === FALSE){
$result[] = $link[0];
}
}
//Возвращаем ссылки
return $result;
}
}
Сейчас плагин собирает с yahoo 10 ссылок с первой страницы, нужно сделать чтобы собирал 30 ссылок
Раньше можно было добавить параметр &n=30 и яху выводил 30 результатов, а сейчас не выводит почему то
Часть кода парсера:
//Получаем страницу поиска по нужному одному ключу отдаем контент
public function getPageByKeyword($keyword){
$result = ParserPR::get_page_proxy("
return $result;
}
//Получаем ссылки с страницы поиска
public function getUrlsFromPage($html){
$result = [];
//Перебор всех строк поиска
foreach ($html->find('.searchCenterMiddle>li h3>a') as $ahref){
$link = str_replace('/url?q=', '', $ahref->href);
$link = explode("&sa=", $link);
if(stristr($link[0], '/search?ie=') === FALSE && stristr($link[0], '
$result[] = $link[0];
}
}
//Возвращаем ссылки
return $result;
}
}
Опубликовано 3 года назад
Информация
Посещаемость:
1702
Дата регистрации:
8 лет назад