python读取EXCEL表格中第一列中的链接打开并截图
时间: 2023-06-15 10:07:33 浏览: 223
python读取excel表格
你可以使用`openpyxl`库来读取Excel表格,使用`selenium`库打开链接并截图。
以下是一个示例代码:
```python
from openpyxl import load_workbook
from selenium import webdriver
# 加载Excel文件
wb = load_workbook(filename='example.xlsx')
ws = wb.active
# 获取第一列中的链接
links = [cell.value for cell in ws['A']]
# 初始化webdriver
options = webdriver.ChromeOptions()
options.add_argument('--headless')
driver = webdriver.Chrome(options=options)
# 遍历链接并截图
for link in links:
driver.get(link)
driver.save_screenshot(f'{link}.png')
# 关闭webdriver
driver.quit()
```
这段代码会读取名为`example.xlsx`的Excel文件,获取第一列中的所有链接,然后使用Chrome浏览器打开每个链接并截图保存为PNG格式。你需要将代码中的`example.xlsx`替换为你自己的Excel文件名,并根据需要修改Chrome浏览器的选项。
阅读全文