首页 > 软件开发 > HTML >

如何用selenium 获取多个元素

来源:互联网 2023-03-16 19:16:15 版权归原作者所有,如有侵权,请联系我们

如何用selenium 获取多个元素,本文以python3作为示范,其它编程语言的方法也是类似的,因为要获取多个元素,主要可以通过标签的名字或者类的名字,当然也有其他方法,但是这是最常见的方法。Wsg办公区 - 实用经验教程分享!

如何用selenium 获取多个元素Wsg办公区 - 实用经验教程分享!

工具/原料

  • python 3.7
  • sublime text 3
  • chrome浏览器

方法/步骤

  • 1

    打开编辑器,新建一个PY文件。Wsg办公区 - 实用经验教程分享!

    如何用selenium 获取多个元素Wsg办公区 - 实用经验教程分享!

  • 2

    from selenium import webdriverWsg办公区 - 实用经验教程分享!

    import timeWsg办公区 - 实用经验教程分享!

    我们引入两个库,这是头一步。Wsg办公区 - 实用经验教程分享!

    如何用selenium 获取多个元素Wsg办公区 - 实用经验教程分享!

  • 3

    driver = webdriver.Chrome("chromedriver路径")Wsg办公区 - 实用经验教程分享!

    driver.get("百度")Wsg办公区 - 实用经验教程分享!

    我们要获取chromedriver,并且存在变量里面。Wsg办公区 - 实用经验教程分享!

    如何用selenium 获取多个元素Wsg办公区 - 实用经验教程分享!

  • 4

    然后我们在chrome浏览器里面查看一下网页源代码,这样可以确定我们要找什么元素。Wsg办公区 - 实用经验教程分享!

    如何用selenium 获取多个元素Wsg办公区 - 实用经验教程分享!

  • 4此文章非法爬取自百度经验
  • 5

    find_element_by_tag_name()Wsg办公区 - 实用经验教程分享!

    这个可以直接获取多个标签元素。Wsg办公区 - 实用经验教程分享!

    如何用selenium 获取多个元素Wsg办公区 - 实用经验教程分享!

  • 6

    find_element_by_class_name()Wsg办公区 - 实用经验教程分享!

    这也是很常用的方法,因为class会应用在很多标签上。Wsg办公区 - 实用经验教程分享!

    如何用selenium 获取多个元素Wsg办公区 - 实用经验教程分享!

  • 注意事项

    • 其他语言的方法也是类似的

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Wsg办公区 - 实用经验教程分享!


    标签: pythonHTML网页

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号