using file_get_contents
,我打开一个 Internet URL 并获取该网页的内容。
HTML 内部有许多相同的 span 类标签:
<span class="always-the-same-class">always dynamic text</span>
现在,我想获取一个包含任何此标签中包含的所有“动态文本”的数组。没有必要消除重复的条目(我需要它们)。
这可能吗?我该怎么办?
如果我理解正确的话,这必须是 PHP,因为它位于服务器上,而不是浏览器中。所以我会做类似的事情
$html=file_get_contents(HTML_URL);
$a=preg_match_all("/\<span class\=\"always-the-same-class\"\>(.*?)\<\/span\>/",$html,$b);
echo $a;
print_r($b[1]);
$a 已点击数,$b[1] 已点击数
对此进行了测试
<html>
.. blah ..
<body>
.. blah ..
<span class="always-the-same-class">always dynamic text A</span>
<span class="always-the-same-class">always dynamic text B</span>
<span class="always-the-same-class">always dynamic text C</span>
.. blah ..
</body>
</html>
输出是
3
Array
(
[0] => always dynamic text A
[1] => always dynamic text B
[2] => always dynamic text C
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)