指定一些人名,自动随机填入表格
时间: 2024-01-05 07:02:38 浏览: 39
好的,以下是一个示例代码,它可以使用 Python 的 `random` 模块从指定的人名列表中生成随机的人名,并将其填入一个表格中:
```python
import random
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 指定人名列表
names = ['张三', '李四', '王五', '赵六', '刘七']
driver = webdriver.Chrome() # 指定使用 Chrome 浏览器
driver.get('https://example.com') # 打开一个网址
# 通过 ID 定位表格中的输入框
input_element = driver.find_element_by_id('input')
# 随机生成人名并填入表格中,重复 5 次
for i in range(5):
random_name = random.choice(names)
input_element.send_keys(random_name)
input_element.send_keys(Keys.ENTER)
# 关闭浏览器窗口
driver.quit()
```
上述代码中,我们先定义了一个包含若干个人名的列表,然后使用 `random.choice()` 函数从中随机选择一个人名。接着,我们使用 Selenium 定位到表格中的输入框,并将随机生成的人名填入其中。最后,我们重复上述操作 5 次,将随机生成的人名提交到表格中。最后使用 `quit()` 方法关闭了浏览器窗口。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)