PHP DOM Xpath 获取图像

标签 php dom xpath

我正在尝试使用 php dom 和 xpath 获取图像,但该图像没有我可以用来获取它的唯一标识符。我只需要这 1 张图片。

标记如下:

<img alt="Photo of Starbucks Raffles City" style="position: relative; left: 0px; top: -11px;" id="HERO_PHOTO" class="flexibleImage" src="http://media-cdn.tripadvisor.com/media/photo-s/02/39/57/0d/front-of-starbucks.jpg" width="256" height="171">

如果我获取类或 id 并没有多大帮助,因为更多图像具有这些类,是否有办法同时获取 3 个属性?例如,我想找到//img,其中 id 为 A,类为 B,宽度为 C。 类似的东西?

最佳答案

"For example i want to find the //img where the id is A, the class is B and the width is C"

您可以使用 and 运算符简单地组合多个条件。例如,上述语句的 XPath 为:

//img[@id='A' and @class='B' and @width='C']

关于PHP DOM Xpath 获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31282843/

相关文章:

javascript - 使用 ajax 发布表单,然后将相同的表单提交到其他 url

php - Laravel、日志记录和 Cloudwatch - 为什么这不起作用?

java - 在java servlet中解析html字符串

javascript - 如何使用 Javascript 和 Dom 克隆元素并在多个地方使用它

javascript - jQuery 类选择器不适用于数据表中 JSON 生成的元素

testing - 如何在 SoapUI 中练习 Xpath 匹配断言?

xml - 尝试使用 XDT 和 XPath 定位器替换 XML 元素元素

xml - xslt分组问题

php - 使用 Javascript 跟踪每个 div 独有的函数

java - 发送 arraylist 值并在 php 中获取该数组值