这个问题是关于使用网络驱动程序(“ 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"
感谢您的耐心和耐心,以解释实际上出了什么问题:)
答案 0 :(得分:2)
不要在行中使用索引,只需执行:
for line in reader:
Driver.get(line)