alt php,我怎样才能在PHP中获取a p标签的alt属性?
我正在编写一个只回应价格的脚本.
如果我做:
$alttag = $oNode['p'];
echo $alttag;
它将回显< p>< / p>中的所有内容.
所以它会回应:
cafénevrij的roodmerk
500克
2 pakken
prijs每公斤1,99
199
从网站上,所以你可以看到它的回声199,这是价格,但首先我只需要在< p>< / p>中的199而且我要 .或者,在199之间,因此它将显示1,99或1.99.
如果我做:
$alttag = $oNode['p sup'];
echo $alttag;
它只会回复< sup>< / sup>中的99.
如果我做:
$alttag = $oNode['p sup'];
$maintag = $oNode['p']->attr('alt');
echo $maintag . $alttag;
嗯……这没什么
我怎么才能得到1和99并且放置一个.或者,它之间看起来像1,99或1.99?
1
99
完整代码:不包含php函数和数据库连接.
// Extracts offers from html and return in array
function extractSparOffers($url)
{
loadPqUrl($url);
//Test $dates = extractDateRange(pq('.contentdatagrid td:first'));
$oNodes = pq('.item');
if($oNodes->count() == 0) throw new Exception('No offers were found.');
foreach($oNodes as $oNode) {
$oNode = pq($oNode);
//Test $titleDescCell = $oNode['input#a']->parent();
//Test $titleDescCell['img, input']->remove();
$priceCell = $oNode['span.price1']->parent()->parent();
// Get title and description
$data['title'] = $oNode['.item-content h3'];
$data['description'] = $oNode['.item-content p'];
// Get prices (page may contain price ranges)
$alttag = $oNode['p sup'];
$maintag = $oNode['p']->attr('alt');
echo $maintag;
//echo $alttag;
//$alttags=preg_match_all('/]*alt="([^"]*)"/i', $html, $matches);
$none = "0.00";
$data['priceBefore'] = $none;
$data['priceAfter'] = $alttag;
// $oNode['item-prijs p.sup.cufon cufon-canvas']->attr('alt') ;
// Get image
$imgNode = $oNode['img:only-child'];
if(count($imgNode) > 0)
$img = getimg('http://www.spar.nl/' . $oNode['img:only-child']->
attr('src'));
else $img = '';
$data['image'] = $img;
//Test $data['dateStart'] = $dates['start'];
//Test $data['dateEnd'] = $dates['end'];
$date =date('Y-m-d');
$data['dateStart'] = date('Y-m-d', strtotime("yesterday"));
$data['dateEnd'] = date('Y-m-d', strtotime("tomorrow"));
$data = formatOfferStrings($data);
$odTotal[] = $data;
}
return $odTotal;
}
spiderInit();
$offerData = extractSparOffers('http://www.spar.nl/aanbiedingen/');
//Test processNewOffers('Spar', $offerData, $offerData[0]['dateStart']);
processNewOffers('Spar', $offerData, $dates['start']);
?>
alt php,我怎样才能在PHP中获取a p标签的alt属性?相关推荐
- html中写for,HTML标签的for属性
HTML 标签的 for 属性 for 属性规定 label 与哪个表单元素绑定. 隐式和显式的联系 label通常以下面两种方式中的一种来和表单控件相联系: 将表单控件作为标记标签的内容,这样的就是 ...
- java数组子类型_在vhdl中获取数组子类型的范围属性
您的问题是您尝试在类型上使用属性 . 但是,范围仅定义为数组(因此原型中为A) . 这意味着,即使数组类型受到约束,也需要使用实际数组 . -- Declarations -- Constrained ...
- HTML中<meta>标签的name属性都有哪些——标准元数据名称
是什么 标准元数据名称是在HTML的<meta> 标签中定义的name 属性的可选名称,name属性包含两种类型: 标准名称.这是规范中定义的,所有浏览器都能够明白其所指称的名称 自定义名 ...
- Vue中获取组件声明时的name属性
在实际开发中,我们可能需要拿到组件声明时创建的一些属性,比较典型的话就是name属性,在实际开发中需要定位问题时,需要找到是哪一个组件,但是我们总不可能写代码的时候去先找到组件的name属性,然后复制 ...
- python soup findall 第几个元素_python – 如何在BeautifulSoup中获取所有父标签的列表?...
假设我有这样的结构: 如果我指向书签,那么只提取所有文件夹行的命令是什么? 例如, bookmarks = soup.findAll('bookmark') 然后beautifulsoupcomman ...
- 【Mark 常用方法】Html中<form>标签作用和属性详解
敲代码时偶然冒出这样的疑问, 一通搜索后发现, 网上大都写的十分复杂, 对初学者十分不友好. 因此我站在初学者的角度, 对二者的区别做了汇总和精炼, 总结如下: 1.action,值:URL,规定当提 ...
- Eclipse中获取html jsp 标签的属性提示信息方法
操作方法: windows------preferences----------搜索 html----------找到 html Source这项---------找到 content assist ...
- 在React中获取数据
React初学者经常从不需要获取数据的应用开始.他们经常面临一个计数器,任务列表获取井字棋游戏应用.这是很好的,因为在开始学习React的时候,数据获取在你的应用中添加了另一层复杂度. 然而,有些时候 ...
- 在vue中获取dom元素
在vue中可以通过给标签加ref属性,就可以在js中利用ref去引用它,从而操作该dom元素,以下是个例子,可以当做参考 <template><div><div id=& ...
最新文章
- VictoriaMetrics如何运用?
- Python单例模式的四种创建方式实例解析
- 车牌识别python实现ubuntu_python利用百度云接口实现车牌识别
- Oracle 数据库-分组函数总结
- 一部刷爆朋友圈的5G短片,看完才知道5G多暖多重要!
- 【华为云 ModelArts-Lab AI实战营】第三期:图像分类 (III) 模型参数网络调优
- 脱离标准文档流(1)---浮动
- 前端框架 Angular 11.0.0 正式发布,已经放弃 IE 9 、10
- mnist数据集无法下载
- stm8s103k3 周期 捕获_基于stm8s103k3单片机串口UART的正确使用分享
- 对象可以创建数组吗_淘宝联盟平台可以创建淘礼金吗?相关问题解答
- 关于MATLAB的saveas函数错误
- 石开kk高中计算机考试,石开KK电脑考试软件
- 使用layui实现省市区及编码联动(引入第三方插件)
- idea git输错密码的处理 win10
- Problem A. Snapper Chain 问题A.按扣链条 解决办法
- 长文:读《经济学32定律》
- BeyondCompare4下载安装使用
- MoveIt机械臂控制——(一)基本配置步骤
- 第六篇 Spring 自动装配
热门文章
- java枚举类型转换为Struts2的select的数据
- 解决启动Distributed Transaction Coordinator服务出错的问题
- 一起来玩树莓派--解决官方docker源安装失败的问题
- OpenCV3学习(9.2)连通域分析函数详解connectedComponents()和connectedComponentsWithStats()
- 跳转语句_javascript流程语句(单分支)
- R7-1 正整数A+B (15 分)
- 汇编语言---计算有符号数算式的值
- 辗转相除求最大公约数最小公倍数 扩展欧几里得算法
- FTP上传下载使用ASCII与binary的区别
- termux 开启 sshd