我正在構建一個查看Google新聞並獲得前十個故事鏈接的程序,但我遇到了問題。我可以告訴它找到一個特定的鏈接,因爲它們每天都在變化。硒能找到這些鏈接的位置嗎?如果不是我能做什麼?硒可以找到鏈接的位置,只是不搜索特定的鏈接?
0
A
回答
0
請嘗試找到包含唯一標識網址的元素。我看到了HTML,並注意到這些鏈接都在<h2>
標籤中,並且類別爲'esc-lead-article-title'
。所以通過簡單地使用xpath我能夠獲取URL。
links = driver.get_elements_by_xpath("//h2[@class='esc-lead-article-title']/a")
for link in links:
print(link.get_attribute("url"))
0
您可以使用「href」tagName獲取所有網址。
嘗試使用下面的Java硒示例代碼:
List<WebElement> links = mDriver.findElements(By.tagName("a"));
for (WebElement link : links) {
System.out.println("LInk= " + link.getAttribute("href"));
}
相關問題
- 1. 鏈接是否可以鏈接到csrf?
- 2. 硒RC鏈接定位器不能找到內部表
- 3. 我可以在webview中獲得特定鏈接的位置嗎?
- 4. 更改特定的超鏈接位置
- 5. 如何找到搜索鏈接在谷歌在硒在測試
- 6. 鏈接不是jQuery的AJAX搜索框
- 7. 找出鏈接到特定節點的鏈接 - Drupal
- 8. Linux:查找鏈接到特定目錄的所有軟鏈接
- 9. 如何直接鏈接到iFrame中的特定位置?
- 10. 找到特定的鏈接w/beautifulsoup
- 11. 硒2的webdriver無法找到鏈接
- 12. 如何找到硒的鏈接?
- 13. 單擊外部鏈接後鏈接到頁面的特定位置
- 14. 我可以通過硒獲取鏈接位置嗎?
- 15. 搜索獨特的網頁鏈接
- 16. 是否可以在特定的js中直接鏈接?
- 17. CodeIgniter鏈接到搜索
- 18. 鏈接到Google搜索href
- 19. 將顯示的MySQL結果鏈接到特定的MySQL搜索
- 20. 鏈接搜索表單到特定的URL
- 21. 驗證特定鏈接的鏈接php
- 22. Laravel中的可鏈接搜索
- 23. 搜索結果的鏈接
- 24. 直接鏈接到Ajax搜索結果
- 25. 選定標籤鏈接到原始鏈接位置
- 26. 在硒webdriver找到一個鏈接
- 27. 鏈接只有特定的文本
- 28. WordPress的搜索框是一個鏈接?
- 29. 硒JavaScript鏈接
- 30. 鏈接滾動到位置
使用XPath來定義的靜態位置。 –