Задать вопрос

Парсинг словарей яндекс. Не обходимо загружать информацию о слове в таблицу?

Первый раз сталкиваюсь помогите студент преподаватель не объясняет как делать

Задание
• Полученные данные с указанного ресурса выводить в виде таблицы
• Скрипт должен работать для любой подобной страницы
• Вовремя защиты работы уметь модифицировать работу парсера.

Пример страницы
https://slovari.yandex.ru/
%D1%81%D0%BB%D0%BE
%D0%BD/%D0%BF
%D1%80%D0%B0%D0%B2%D0
%BE%D0%BF
%D0%B8%D1%81%D0%B0%D0
%BD%D0%B8%D0%B5/

Извлекаем
Загружать информацию о слове
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@DORWEI Автор вопроса
<?php
/*
Парсер 
*/
$start = microtime(true);

set_include_path(get_include_path().PATH_SEPARATOR.'library/');
set_include_path(get_include_path().PATH_SEPARATOR.'phpQuery/');

require('config.php');

function __autoload( $className ) {require_once( "$className.php" );}

echo "<br>".date('H:i:s').URL;

/* Если атворизация не нужна */
$pageText =new Curl();
/* Подключили документ объект */
$page=$pageText->get_page(URL);
/* URL адрес сайта который будем парсить */

/* Метод phpQuery получаем документ страницу (find)*/
$cat_page = phpQuery::newDocument($page);

/* выводим документы и получаем конкретные элементы, обходим элементы страницы */
$paginator = $cat_page->find('td.b-layout-table__cell' );
print($paginator);

//////////////////////////////////////////////////////////////////////////
$time = microtime(true) - $start;
printf("<br>".date('H:i:s').' %.4F ', $time);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы