Python Selenium 获取下拉框隐藏内容 (::after) - 完整教程
使用 Selenium 库获取页面中下拉框的内容可以通过以下步骤实现:
- 使用 Selenium 库打开网页并找到下拉框的元素。
from selenium import webdriver
# 使用Chrome浏览器驱动
driver = webdriver.Chrome()
# 打开网页
driver.get('网页地址')
# 找到下拉框的元素
dropdown = driver.find_element_by_id('下拉框的id或其他定位方式')
- 使用 Selenium 库模拟点击下拉框,展示下拉框的选项。
# 点击下拉框,展示选项
dropdown.click()
- 获取下拉框选项的 HTML 内容,包括
::after的内容。
# 获取下拉框选项的 HTML 内容
dropdown_options_html = dropdown.get_attribute('innerHTML')
- 关闭浏览器驱动。
# 关闭浏览器驱动
driver.quit()
通过以上步骤,可以获取到下拉框展示后的 HTML 内容,包括 ::after 的内容。
原文地址: https://www.cveoy.top/t/topic/b9ko 著作权归作者所有。请勿转载和采集!