使用 selenium API for python 点击​​网页中的随机链接

rok*_*rok 4 python random selenium webpage hyperlink

如何使用 selenium API for python 单击给定网页上的随机链接。? 我正在使用 python 2.7。谢谢

Ans*_*rta 9

find_elements_by_tagname() 肯定会起作用。还有另一种选择。您可以使用 find_elements_by_partial_link_text 来传递空字符串。

>>> from selenium import webdriver
>>> from random import randint

>>> driver = webdriver.Firefox()
>>> driver.get('http://www.python.org')

>>> links = driver.find_elements_by_partial_link_text('')
>>> l = links[randint(0, len(links)-1)]
>>> l.click()
Run Code Online (Sandbox Code Playgroud)