python 读取xlsx 文件数据,自动填写名字 身份证号 网页
时间: 2023-10-21 21:03:36 浏览: 85
你可以使用 Python 的第三方库 openpyxl 来读取 Excel 文件中的数据,并使用 Selenium WebDriver 来自动填写网页表单。以下是一个简单的示例代码:
```python
from selenium import webdriver
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择表格
sheet = workbook['Sheet1']
# 获取单元格的值
name = sheet['A1'].value
id_card = sheet['B1'].value
# 启动 Chrome 浏览器
driver = webdriver.Chrome()
# 打开网页
driver.get('https://example.com')
# 找到表单元素,并填写数据
driver.find_element_by_name('name').send_keys(name)
driver.find_element_by_name('id_card').send_keys(id_card)
# 提交表单
driver.find_element_by_id('submit').click()
# 关闭浏览器
driver.quit()
```
以上代码会打开名为 `example.xlsx` 的 Excel 文件,选择名为 `Sheet1` 的表格,读取单元格 `A1` 和 `B1` 中的数据,并使用 Selenium WebDriver 启动 Chrome 浏览器,打开网页并自动填写表单。你可以根据自己的需求修改代码,实现自动填写网页表单的功能。
阅读全文