python - Python > Selenium + CSV:Webdriver 读取,访问 .csv 文件中的所有链接
问题描述
这个问题是关于使用网络驱动程序(“ChromeDriver”,Selenium)来:
1)查找.csv文件;2) 访问文件中
的所有链接,一次一个,直到列表结束。
我整理了一个简单的代码:
from selenium import webdriver
import time
import csv
driver = webdriver.Chrome()
假设link.csv包含以下站点:
• www.google.com
• www.wikipedia.org
• www.yahoo.com
f = open('link.csv', 'r', encoding='utf-8')
reader = csv.reader(f)
for line in reader:
driver.get(line[0])
time.sleep(10)
f.close()
...提出了以下信息:
"selenium.common.exceptions.InvalidArgumentException: Message: invalid argument"
感谢您在解释实际出了什么问题时的帮助和耐心:)
解决方案
不要在行中使用索引,只需执行以下操作:
for line in reader:
Driver.get(line)
推荐阅读
- date - 如何在 Google Data Studio 中显示单个日期?
- javascript - vuejs 根据组件的子级计算值
- c# - 转换: Struct --> byte[] --> String --> byte[] --> Struct 给出不正确的浮点值
- javascript - 替换特定模式的子字符串
- excel - 试图在 VBA 中删除 5 行中的 4 行
- javascript - 试图将多个字符串数组解析为数字
- python - 当表格无法返回值时,如何抓取表格?(美人汤)
- amazon-web-services - AWS S3 存储桶 - 子页面上的访问被拒绝
- graph-theory - 您可以按权重对加权有向图进行拓扑排序吗?
- architecture - 视频流媒体平台设计草图