![](/img/trans.png)
[英]How can I find all elements from a specified XPATH but accept slightly variable IDs with Selenium?
[英]Using Selenium to find elements with variable IDs
我正在嘗試使用Selenium從網站上抓取一些數據。 不幸的是,元素的ID是可變的。
一個示例ID是: <li id="ember1118" class="ember-view"><script id="metamorph-55-start">
,其中emberXXXX是可變的。
有沒有辦法使用find_element_by_xpath? 例如,在以上元素內的內容是:
<a data-ember-action="19" title="Rugby League " class="" data-bindattr-20="20">
我如何使用靜態標題“橄欖球聯盟”來解決這個問題?
使用Chrome的檢查工具復制> XPath可以得到:“ // * [@ id =” ember1118“] / a”,它取決於變量ID。 我對此很陌生,所以如果需要更多信息,請告訴我。
謝謝。
您可以使用以下XPATH:
"//li[contains(@id,'ember')]//a[@title='Rugby League ']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.