follow yoyo
搜索某个关键字后,在搜索结果中点击其中一条结果,关键知识点:
定位一组元素,
用find_elements,用css的层级关系定位
如何生成随机数
# coding:utf-8
from selenium import webdriver
import random

driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.implicitly_wait(10)
driver.find_element_by_id("kw").send_keys(u"测试部落")
driver.find_element_by_id("kw").submit()

s = driver.find_elements_by_css_selector("h3.t>a")
for i in s:
print(i.get_attribute("href"))
print(i.text) # 获取这组元素的文本信息

k = random.randint(0,9)
print(k)
s[k].click()

相关文章:

  • 2022-12-23
  • 2021-07-13
  • 2021-09-28
  • 2022-12-23
  • 2021-07-08
  • 2021-08-28
  • 2021-12-05
  • 2021-11-16
猜你喜欢
  • 2021-08-06
  • 2021-08-12
  • 2021-05-27
  • 2022-12-23
  • 2021-10-17
  • 2022-12-23
  • 2019-03-22
相关资源
相似解决方案