Selenium 提取所有 <ul> 标签内 <li> 标签的 <a> 标签超链接
要使用 Selenium 找到所有 '
- ' 标签下的 '
- ' 标签下的 '' 标签超链接,可以按照以下步骤进行:
- 安装 Selenium 库
首先,确保已经安装了 Python 和 Selenium 库。可以使用
pip命令安装 Selenium 库:
pip install selenium- 导入必要库
from selenium import webdriver from selenium.webdriver.common.by import By- 初始化浏览器驱动 初始化一个浏览器驱动程序,例如 Chrome:
driver = webdriver.Chrome()- 打开目标网页
driver.get("http://example.com")- 使用 XPath 查找超链接
使用 XPath 表达式找到所有 '
- ' 标签下的 '
- ' 标签下的 '' 标签超链接:
links = driver.find_elements(By.XPATH, "//ul//li//a")- 提取超链接信息 遍历所有找到的超链接,并打印它们的文本或链接地址:
for link in links: print(link.text) print(link.get_attribute("href"))- 关闭浏览器驱动 最后,记得关闭浏览器驱动程序:
driver.quit()这样就可以使用 Selenium 找到所有 '
- ' 标签下的 '
- ' 标签下的 '' 标签超链接并进行相应的操作。
- 安装 Selenium 库
首先,确保已经安装了 Python 和 Selenium 库。可以使用
原文地址: https://www.cveoy.top/t/topic/bWPZ 著作权归作者所有。请勿转载和采集!