【发布时间】:2022-01-25 12:58:03
【问题描述】:
我似乎找不到这样的例子。
我要做的是在页面上的特定 div 元素中搜索可能会更改的文本。
应该是这样的
<div id="coolId">
<div>This</div>
<div>Can</div>
<div>Change depending on the iteration of the page</div>
</div>
在我的例子中,div coolID 将始终存在,但它的 inner div 和子元素中的文本会根据加载的页面迭代而改变,并且我只需要在这个coolID div和cool div中搜索某些术语的存在,因为我知道它会一直存在,并且我想尽可能多地指定搜索,以免潜在地污染结果页面上其他地方的其他文字。
在我的脑海中,我是这样看的(使用上面的例子):
"//div[@id='coolId', contains(text(), 'Change depending on the iteration of the page')]"
或类似的东西。
有人知道怎么做吗?
【问题讨论】:
标签: python selenium web-scraping xpath