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

admin6年前IT技术3811

 <?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
 ?>
 
 

相关文章

LINUX-centos7服务器环境安装的那些坑

LINUX-centos7服务器环境安装的那些坑亲自测试能用的第一步 安装php一定要加上--skip-broken,否则根本无法安装,依赖的程序实在是太多了,我走过这个弯路; yum -y...

亚马逊“傲娇”!拒绝与PayPal合作

一个平台如果没有自己的支付系统,是一个平台最大的悲剧,ebay这几年不行了,其他原因不好说,但是他长期使用paypal的支付接口,就说明是一大败笔,长期泄露自己的会员交易数据!!!! 亚马逊...

apache配置SSL以及同一站点多端口配置

 <VirtualHost *:443>  ServerName www.ilikegoodproducts.com DocumentRoot &q...

IOS14.2无法连接l2tp的解决方案,iphone无法连接l2tp的解决方案,配置服务器以将 SHA-256 哈希的输出截断至 128 位

IOS14.2无法连接l2tp的解决方案,iphone无法连接l2tp的解决方案,配置服务器以将 SHA-256 哈希的输出截断至 128 位

 解决方案其实很简单:以centos 7的l2tp方案为例:修改文件/etc/ipsec.conf里的"sha2-truncbug=yes"为"sha2-tru...

新建项目project长时间loading彻底删除Android Studio代理设置

修改 C:\Users\Administrator\.gradle\gradle.properties注释如下的语句#systemProp.http.proxyHost=mirrors.opencas...

发表评论    

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