https://www.nchu.edu.cn/这个网站怎么用python的selenium,点击底部的下拉框并且打开其中一个选项
时间: 2023-05-28 09:01:37 浏览: 127
10902sml:NCHU 10902结构化机器学习
以下是使用Python的Selenium模块来点击底部下拉框并选择其中一个选项的示例代码:
```python
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
# 创建一个浏览器实例
driver = webdriver.Chrome()
# 打开网页
driver.get('https://www.nchu.edu.cn/')
# 定位到下拉框元素,通过 XPath 查找
dropdown = driver.find_element(By.XPATH, '//select[@name="sitesearch"]')
# 创建一个Select对象
select_box = Select(dropdown)
# 通过文本内容选择下拉框选项,比如选择“植物保护学院”
select_box.select_by_visible_text('植物保护学院')
# 关闭浏览器
driver.quit()
```
该代码中,我们首先导入所需的模块和类,然后创建一个浏览器实例并用 `get` 方法打开目标网页。接着,我们通过 XPath 定位到下拉框元素,将它传给 `Select` 类的构造函数创建一个 `select_box` 对象。之后,我们通过 `select_by_visible_text` 方法按文本内容选择下拉框选项(此处选择“植物保护学院”)。最后,关闭浏览器。
阅读全文