python+selenium怎么获取ul下面最后一个li或ul中有多少个li

如何获取出ul中最后一个li或者是获取出ul中有多少个li;
如何获取出页面中某class存在多少个

阅读 15.7k
1 个回答
from selenium import webdriver
chrome = webdriver.Chrome()
chrome.get('https://www.bilibili.com')
ul = chrome.find_element_by_xpath('//*[@id="primary_menu"]/ul')
lis = ul.find_elements_by_xpath('li')
len(lis)    # 有多少个li
lis[-1].text  # 最后一个li

class同理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏