假设我回应
$url = "http://www.mydomain.com";
echo file_get_content($url);
和http://www.mydomain.com有一个div,即
<title>sitename</title>
</head><body>
Lorem Ipsum.......
<div id="divname">and here is div content</div>
Copyright bla bla bla
不,我只想在id =“divname”的div之间获取内容我该怎么做
答案 0 :(得分:2)
$url = "http://www.mydomain.com";
$html = new SimpleXmlElement($url, null, true);
$content = $html->xpath("//div[@id='divname']");
当然,如果您想对文档的获取进行错误检查,您仍然可以使用file_get_contents
或curl
。
答案 1 :(得分:0)
$url = "http://www.mydomain.com";
$html = file_get_html($url);
$ret = $html->find('div[id=divname]');
答案 2 :(得分:0)
$ html = file_get_html('http://www.mydomain.com');
foreach($ html-&gt; find('div #divname')为$ e)
echo $ e-&gt; innertext;
这里“divname”是一个id所以我们使用了#所以如果你有任何类,那么你可以使用。(点)