Python> Selenium + CSV:Webdriver读取,访问.csv文件中的所有链接

时间:2019-12-29 12:00:31

标签: python selenium csv selenium-webdriver

这个问题是关于使用网络驱动程序(“ 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"

感谢您的耐心和耐心,以解释实际上出了什么问题:)

1 个答案:

答案 0 :(得分:2)

不要在行中使用索引,只需执行:

for line in reader:
    Driver.get(line)