python - Python,xpath可以根据照片的宽度定位图片然后点击该图片吗?
问题描述
我正在自学如何在 python 上使用 xpath,并且我正在练习的特定网站在
<img alt="title"> </img>
我需要记录的每张图片中使用不同的唯一标题,从而消除了我为不同照片重用代码的能力。但是,我注意到这个网站上的所有照片都使用了 width = "110" 函数。是否可以使用 xpath 搜索网页以找到包含 width="110" 的第一张照片并单击该照片?照片也始终位于列表 html 标记内。或者作为最后的手段,代替该解决方案,在页面上搜索所有图像并单击它在页面上找到的第三张图像?
Here is the actual image code:
<li> <img alt="cblack365" title="cblack365" width="110" src="https://pic1.com/482/482312/0004fe6f-a9b6-6010-5df5-698454429ede_110.jpg?token=1573171200_a06462a1993482c0f9399a45ef726a416c15a577a18da7a125e120a89b6e9d0d"> </li
Code I have tried;
browser.find_elements_by_xpath('//*[@class='width="110"']').click
解决方案
width
并且class
是单独的属性。尝试
img[@width=110]
推荐阅读
- mips - MIPS 中的动态分配数组
- python - 根据熊猫中的条件添加价值
- ruby-on-rails - 使用 Graphql for Shopify API 时的动态常量分配
- reactjs - auth0 jwt authentication 解析令牌时出错:发出之前使用的令牌
- c# - 我的功能失败了。C#
- sql - SQL - 将日期/时间四舍五入到即将到来的星期日
- python - 如何在python中将颜色放在轴后面?
- swift - ARKit – 无平面检测和命中测试的锚定
- java - Java:静态方法中的实例方法
- c++ - C ++中的C风格字符串回文检测器(不区分大小写)