Python+Selenium+Edge浏览器安装与简单运行(2/2)

前一篇文章[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.com/')
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(三)特殊操作

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值