Python爬虫——selenium_访问元素信息

python 复制代码
from selenium import webdriver

# 创建浏览器对象
path = 'files/chromedriver.exe'
browser = webdriver.Chrome(path)

# 访问地址
url = 'https://www.baidu.com'
browser.get(url)

input = browser.find_element_by_id('su')
  1. 获取元素属性
python 复制代码
.get_attribute('class')
python 复制代码
print(input.get_attribute('class'))
  1. 获取标签名
python 复制代码
.tag_name
python 复制代码
print(input.tag_name)
  1. 获取元素文本
python 复制代码
.text
python 复制代码
a = browser.find_element_by_link_text('hao123')
print(a.text)
相关推荐
铁锹少年1 天前
当多进程遇上异步:一次 Celery 与 Async SQLAlchemy 的边界冲突
分布式·后端·python·架构·fastapi
梨轻巧1 天前
pyside6常用控件:QCheckBox() 单个复选框、多个复选框、三态模式
python
寒秋丶1 天前
Milvus:集合(Collections)操作详解(三)
数据库·人工智能·python·ai·ai编程·milvus·向量数据库
寒秋丶1 天前
Milvus:Schema详解(四)
数据库·人工智能·python·ai·ai编程·milvus·向量数据库
梨轻巧1 天前
pyside6常用控件:QComboBox() 下拉菜单
python
嵌入式-老费1 天前
自己动手写深度学习框架(快速学习python和关联库)
开发语言·python·学习
一月是个猫1 天前
MCP协议之天气演练
python·mcp
李辉20031 天前
Python逻辑运算符
java·网络·python
lzptouch1 天前
Django项目
后端·python·django
程序猿20231 天前
Python每日一练---第三天:删除有序数组中的重复项
开发语言·python