【发布时间】:2020-12-05 00:24:29
【问题描述】:
我会从 csv 加载一个 url 列表,以使用 selenium 抓取数据。我使用了这段代码:
with open('urls.csv', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row)
driver.get(row)
urls.csv:
https://www.betexplorer.com/soccer/france/ligue-1-2010-2011/results/
https://www.betexplorer.com/soccer/france/ligue-1-2011-2012/results/
https://www.betexplorer.com/soccer/france/ligue-1-2012-2013/results/
print(row)
['https://www.betexplorer.com/soccer/france/ligue-1-2010-2011/results/']
但我在driver.get(row) 收到此错误
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: 'url' must be a string
【问题讨论】:
-
url 参数在哪里?你在哪里使用它?您的代码仍未完成。
-
请编辑您的帖子以使其更清晰!
-
请在 urls.csv 中发布内容,看起来 csv 中的行不是 url。
标签: python selenium csv web-scraping