php DOMXPath抓取div标签的值的方法

admin5年前IT技术2872

 <?php 

$url="####";
$amz_url=file_get_contents($url);
$dom = new DOMDocument();
@$dom->loadHTML($amz_url);
$xpath = new DOMXPath($dom);
$amz_price = $xpath->query("//div[@data-duration='1:01']/@data-video-url");   //此处是关键 ,模仿取A href的值的方法td[@class='name']/a/@href 第一层是div的值@data-duration 第二层是取data-video-url的值
$amz_price = $amz_price[0]->nodeValue;
 
echo $amz_price
 ?>
 
 

相关文章

php上传路径问题

php图片上传不认"\"C:\Users\Administrator\Desktop\"只认C:/Users/Administrator\Desktop/...

centos7 配置秘钥登录

默认情况下, 我同时允许密码和秘钥登录, 所有不用改配置文件.第一步, 先 生成秘钥对, ssh-keygen, 一路回车即可.然后在 ~/.ssh 目录下会发现两个文件...

win10卸载服务 在Windows 10系统

在Windows 10系统中卸载服务可以通过以下步骤进行:打开运行窗口。按下Win键+R键,输入“services.msc”后回车,打开服务列表。1在服务列表中,找到需要卸载的服务。服务名称和显示名...

php正则提取中文

<?php$str = "用户名123阿斯蒂芬dfsdf阿道夫";//把结果放在$chinese中//GBK/GB2312使用:preg_match_all("/[...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。