我阅读了每一个stackoverflow问题,我尝试了每一个问题,但对我来说没有任何作用。
我在外部网页上有这个HTML:
<a href="/gallery/image1.png" id="viewbt">
<div class="view"></div>
</a>
我希望使用任何类型的PHP代码来获取整个代码。
答案 0 :(得分:0)
PHP是服务器端,而转到特定HTML标记是浏览器功能。还有一种方法。您需要获取该页面并使用正则表达式或DOM操作搜索确切的标记。
$str = file_get_contents('http://your_php_subpage.com');
// to find the specific tag ( for example the image link )
if(preg_match('#<a href="(.*?)" id="viewbt">.*?</a>#', $str, $m)){
var_dump($m);
} else {
echo 'Regex syntax has to be improved to your search criteria'.PHP_EOL;
}
正则表达式的额外信息: http://php.net/preg_match
除了PHP函数之外,我还建议使用正则表达式教程。你可以做更多的事情。