我有以下HTML源模式:
<ul class="test_ul">
<li>
<img src="https://www.awebsite.com/image_1_a_test.png" />
</li>
<li>
<img src="https://www.awebsite.com/another_1_b_test.jpg" />
</li>
</ul>现在,我希望能够只选择src指向包含"b_test“子字符串的图像的路径。
这是我所拥有的,作为scapy中选择器的字符串:
".//ul[@class='test_ul']//img[contains(@src,'b_test')]"但这似乎不起作用,我看不出有什么错误。我可以查找全名,但不能查找子字符串。
任何帮助都是非常感谢的。
发布于 2018-01-22 15:17:21
我认为您应该包含/@src以便获得url路径
".//ul[@class='test_ul']//img[contains(@src,'b_test')]/@src"https://stackoverflow.com/questions/48327980
复制相似问题