我想知道如果为PHP实现了JQuery的$('element.selector')吗?
当我使用CURL并从远程站点获取HTML代码时,我想在发送到HTML之前仅选择我想要的标签。
由于
答案 0 :(得分:14)
PHP Simple HTML DOM Parser具有类似的功能:
// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');
// Find all images
foreach($html->find('img') as $element)
echo $element->src . '<br>';
// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br>';
答案 1 :(得分:5)
或者也许是Querypath(http://querypath.org/)?刚看过它,看起来很酷。
答案 2 :(得分:1)
$ctx = xpath_new_context($doc);
$xpath_nodes = xpath_eval($ctx, "//some_element");
答案 3 :(得分:0)
您可以使用服务器端的JavaScript。但是,我自己还没有这样做。