加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
26_selenium_元素定位.py 845 Bytes
一键复制 编辑 原始数据 按行查看 历史
tom_glb 提交于 2021-09-20 09:24 . 爬虫
from selenium import webdriver
path = "chromedriver.exe"
url = "https://www.baidu.com"
browse = webdriver.Chrome(path)
browse.get(url)
# 1、根据id来找到对象
button = browse.find_element_by_id('su')
print(button)
# 2、根据标签属性的属性值来获取对象
button = browse.find_element_by_name('wd') # 应该只能是input文本框的name属性才可以获取到
print(button)
# 3、根据xpath语句获取对象
button = browse.find_element_by_xpath('//input[@id="su"]')
print(button)
# 4、根据标签的名字来获取对象
button = browse.find_elements_by_tag_name('input')
print(button)
# 5、使用bs4的语法来获取对象,css选择器
button = browse.find_element_by_css_selector('#su')
print(button)
# 6、通过a标签链接文本来获取数据
button = browse.find_element_by_link_text('直播')
print(button)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化