php – 如何获取内容或远程HTML页面
发布时间:2020-12-13 13:07:01 所属栏目:PHP教程 来源:网络整理
导读:我希望获得远程html内容,在“li”上使用空格类名称和使用div的em的子项. 我的远程内容是这样的 ul li class=”user” div class=”name”My Name 1/div div class=”rep”20/div /锂 li class =“user” div class=”name”My Name 2/div div class=”rep”2
我希望获得远程html内容,在“li”上使用空格类名称和使用div的em的子项.
我的远程内容是这样的
使用CURL读取远程URL以获取
HTML.
$url = "http://www.example.com"; $curl = curl_init($url); curl_setopt($curl,CURLOPT_RETURNTRANSFER,TRUE); $output = curl_exec($curl); curl_close($curl); 然后使用PHP’s DOM object model解析HTML. 例如,获取所有< h1>来自源的标签, $DOM = new DOMDocument; $DOM->loadHTML( $output); //get all H1 $items = $DOM->getElementsByTagName('h1'); //display all H1 text for ($i = 0; $i < $items->length; $i++) echo $items->item($i)->nodeValue . "<br/>"; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |