【发布时间】:2017-07-28 00:23:04
【问题描述】:
在我的应用程序中,我有一个包含用户的表,但该表可以包含多个用户页面。 我想使用 Selenium Webdriver Python 获取所有页面中所有用户的列表。 我需要一些算法来计算第一页中的用户,然后单击那里的第二页计数,直到页面完成,然后返回整个列表。 我有一些想法,但不知道如何实现, 如下所示:
def users(driver):
list_users = []
for list_users in range(n):
#selector for click on second page
num = num + 1
#getting all users from 1 page
driver.find_elements_by_css_selector(".even .odd")
#click on second page until pages is exist
driver.find_elements_by_link_text("%s" % num)
until NoSuchElementException
return list_users
我知道它甚至不适合工作算法,但我试图解释我想要什么
【问题讨论】:
-
您能否提供指向您尝试访问的数据的链接?
-
@djk47463 link 登录:管理员密码:密码
-
您需要用户名还是用户总数?
-
@djk47463 可能只是总量
标签: python list loops selenium