使用php获取html内容

使用php获取html内容,php,html,fetch,simple-html-dom,Php,Html,Fetch,Simple Html Dom,我正在尝试从html文档中获取数据 <table style="border:0px none;margin:0px;padding:0px"><tr><td valign="middle"><p style="background-color:#EE0000;color:#fff;margin-right:5px;padding: 2px 3px;"><b>7767</b></p></td><

我正在尝试从html文档中获取数据

<table style="border:0px none;margin:0px;padding:0px"><tr><td valign="middle"><p style="background-color:#EE0000;color:#fff;margin-right:5px;padding: 2px 3px;"><b>7767</b></p></td><td valign="middle"><h2 style="padding:1px">title 2</h2></td></tr></table>

用于指定类。如果要指定一个图元位于另一个图元内,请使用空格分隔它们:

$item['nummer']     = $article->find('td b', 0)->plaintext;
$item['title']    = $article->find('td h2', 0)->plaintext;

find
参数的语法基本上与CSS选择器相同。

td.b
表示带有
class=“b”的
td
标记,而
td.h2
表示带有
class=“h2”的
td
标记。当数据中没有类时,为什么要在选择器中指定类?@TheGuy with the hat:。@TheGuy with the hat I fixed:)我想提一下,但我认为在这种情况下没有必要。是的,只是为了避免另一个问题^_^
$item['nummer']     = $article->find('td b', 0)->plaintext;
$item['title']    = $article->find('td h2', 0)->plaintext;