admin 管理员组文章数量: 887021
前一篇文章[Python+Selenium+Edge浏览器安装与简单运行(1/2)]介绍了环境的安装,本篇就就介绍下如何控制在Edge浏览器中打开bilibili网站并搜索’日本核废水‘的相关视频。
先放上最终的程序test_webdriver.py:
from time import sleep
from selenium import webdriver
driverfile_path = r'C:\Program Files\Python36\msedgedriver.exe'
one_driver = webdriver.Edge(executable_path=driverfile_path)
one_driver.get(r'https://www.bilibili/')
one_driver.implicitly_wait(10)
search_box = one_driver.find_element_by_xpath("//input[@type='text'][@autocomplete='off']")
search_box.send_keys('日本核废水')
search_button = one_driver.find_element_by_css_selector("[type='button']")
search_button.click()
sleep(5)
one_driver.quit()
程序中主要的操作是对元素的查找,常见的方法包括:
根据id属性查找的select_element_by_id()
根据class属性查找的select_element_by_class_name()
根据tag名称查找的select_element_by_tag_name()
根据css格式查找的select_element_by_css_selector()
根据xpath格式查找的select_element_by_xpath()
Python通过WebDriver操控Edge的知识比较多,建议参考白月黑羽的网页自动化教程。它还有配套的视频教程,讲得非常清晰明了,建议配合观看,效果更佳。
关于对于WebDriver的一些设置,可以参考Python中使用selenium(三)特殊操作。
本文标签: 浏览器 简单 python selenium edge
版权声明:本文标题:Python+Selenium+Edge浏览器安装与简单运行(22) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1727390247h1113293.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论