Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
mraklbrw
24 / 21 / 4
Регистрация: 01.04.2017
Сообщений: 191
1

Библиотека Simple DOM Parser - парсинг

07.02.2018, 13:49. Просмотров 197. Ответов 2
Метки нет (Все метки)

Добрый день.

ЕСть страница 4.php:
PHP
1
2
3
4
5
6
7
<div id="d1">text-1</div>
<div class="d2">text-2</div>
 
<div id="glob-1">
<div>glob t-1</div>
<div>glob t-2</div>
</div>
А есть 3.php:
PHP
1
2
3
4
5
6
7
<?php
include_once('simple_html_dom.php');
$html = file_get_contents("http://mraklbrw.tk/4.php");
foreach($html->find('a') as $element) 
       echo $element->href . '<br>';
 
?>
Выдаёт ошибку:
Fatal error: Call to a member function find() on a non-object in /home/u789215997/public_html/3.php on line 26

А также в официальной документации использовалась функция file_get_html, но она работала 1 раз через 10 раз, поэтому заменил на file_get_contents.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2018, 13:49
Ответы с готовыми решениями:

Php simple html dom parser
Здравствуйте, дорогие форумчане. Начинаю изучать библиотеку парсинга php...

PHP Simple HTML DOM Parser
Не подключается библиотека, на страничке написал 1 строчку с подключением...

Проблемка с PHP Simple HTML DOM Parser. Парсит, не останавливается на конце тега + кодировка
Собственно проблема, даже две :) 1) Есть кусок кода: .... $com = ' ';...

Библиотека PHP Simple HTML DOM. Непонятки с кодировкой - результат выдается в win-1251, а надо в utf-8.
Сам файл библиотеки в utf-8. Файл скрипта также в utf-8. В настройках...

Simple html dom
Доброго времени суток. Работаю с библиотекой simple_html_dom.php, почему...

2
Jodah
Эксперт PHP
2850 / 2481 / 1057
Регистрация: 01.08.2012
Сообщений: 8,772
07.02.2018, 17:02 2
Цитата Сообщение от mraklbrw Посмотреть сообщение
Выдаёт ошибку:
file_get_contents возвращает строку. Разумеется, у строк нет метода find.

Цитата Сообщение от mraklbrw Посмотреть сообщение
она работала 1 раз через 10 раз
Слишком скудное описание проблемы.
0
mraklbrw
24 / 21 / 4
Регистрация: 01.04.2017
Сообщений: 191
07.02.2018, 17:50  [ТС] 3
Проблема решена. Всё же надо использовать file_get_html
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2018, 17:50

Ошибка в simple html dom
При парсинге множество страниц выходит ошибка, скрипт запускался в cron PHP...

Simple DOM - парсим погоду
Что надо? Спарсить погоду по классу (term__value, etc) от сюда...

Google parser
Добрый вечер, читателям форума. Оцените &quot;простой&quot; парсер гугла, скажите, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru