Вопрос по php, mechanize, python, beautifulsoup – Механизировать и BeautifulSoup для PHP? [закрыто]

18

Мне было интересно, есть ли что-нибудь подобное, как Mechanize или BeautifulSoup для PHP?

Ваш Ответ

2   ответа
6

Я нене знаю, насколько мощна BeautifulSoup, так что, может быть, это небыть таким же великим; но вы можете попробовать использовать:DOMDocument::loadHTML

Функция анализирует HTML, содержащийся в источнике строки. В отличие от загрузки XML, HTML не должен быть правильно сформирован для загрузки.

После этого вы сможете получить доступ к документу HTML, используя методы DOM, включая запросы XPath.

ох :-( очень плохо ^^ Pascal MARTIN
+1 для нативного предложения, хотя выполнение запросов XPath в несколько раз сложнее, чем то же самое в BeautifulSoup. Alix Axel
8

SimpleTest предоставляет вам аналогичные функции:

http://www.simpletest.org/en/browser_documentation.html

require_once (имя_директории (ФАЙЛ) '/simpletest.php»); и дюжина других включает. Alix Axel
Вы можете использовать SimpleTest 'Браузер без остальной части фреймворка. Это's автономный подкомпонент. troelskn
Класс SimpleTest Browser действительно выполняет свою работу правильно, однако я искал что-то более легкое, возможно, какую-то библиотеку, не ориентированную на модульное тестирование? Alix Axel

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