Python 爬虫使用 Selenium 如何在 WebElement 获得属性

首先,我们需要初始化驱动和指定使用特定的流量器。

代码如下:

复制代码
from selenium import webdriver
wd = webdriver.Firefox()

上面的代码可以简单的理解为启动一个 Firefox 的实例。

使用 css 选择器

可以把程序读取的 HTML 理解为一个 Doc。

我们需要在 Doc 中选择我们的元素,这个叫做选择器,通常来说 HTML 很多不同的选择器。

复制代码
elem = wd.find_element_by_css_selector('#my-id')

上面的代码是使用 css 的选择器。

获得属性

但我们使用选择器获得元素后,下一步就是我们需要获得属性了。

Python 的代码为:

复制代码
element.get_attribute('innerHTML')

这样我们就可以通过元素获得属性了。

Python 爬虫使用 Selenium 如何在 WebElement 获得属性 - Python - iSharkFly

相关推荐
SunnyDays1011几秒前
Python 复制和移动 Excel 工作表并保留所有格式:详解
python·复制excel工作表·移动excel工作表·重新排列excel工作表
不会编程的小寒14 分钟前
C++初始继承,继承中构造、析构顺序
开发语言·python
Mos_x1 小时前
关于我们的python日记本
开发语言·python
十重幻想1 小时前
reshape的共享内存
python
Juchecar1 小时前
设计模式不是Java专属,其他语言的使用方法
java·python·设计模式
scala舔狗汪2 小时前
双层跳动爱心❤️❤️💕💕
python
Rolei_zl2 小时前
AIGC(生成式AI)试用 40 -- 程序(Python + OCR)-2
python·aigc
可触的未来,发芽的智生2 小时前
触摸未来2025-11-09:万有力,图论革命
javascript·人工智能·python·程序人生·自然语言处理
PieroPc3 小时前
用python Streamlit 做个RapidOCR 文本识别系统
开发语言·python·ocr