Python 为selenium脚本引发的参数错误无效

Python 为selenium脚本引发的参数错误无效,python,file,selenium,Python,File,Selenium,我有一个满是url的文件,大约有3000个url,要求在浏览器选项卡中调用每个url,然后单击每个页面,只要在加载的页面上单击一下就足够了,这会重定向到不同的页面。这就是我所需要做的 我已经为URL编写了一个代码,可以一个接一个地检索URL,页面上的clink设计用于单击任何位置以登陆或重定向到不同的页面。但是,在运行代码时,将抛出一个带有无效参数的错误。有什么想法吗,我怎样才能纠正错误 感谢您的支持 with open(dataFile, 'r') as urlFile:

我有一个满是url的文件,大约有3000个url,要求在浏览器选项卡中调用每个url,然后单击每个页面,只要在加载的页面上单击一下就足够了,这会重定向到不同的页面。这就是我所需要做的

我已经为URL编写了一个代码,可以一个接一个地检索URL,页面上的clink设计用于单击任何位置以登陆或重定向到不同的页面。但是,在运行代码时,将抛出一个带有无效参数的错误。有什么想法吗,我怎样才能纠正错误

感谢您的支持

    with open(dataFile, 'r') as urlFile:
        urlFile.readline()
        for url in urlFile:
            driver = webdriver.Chrome('C:\\chromedriver_win32\\chromedriver.exe')
            driver.get(url)
            link = driver.find_element_by_xpath("/html/body")
            link.click()
        urlFile.close()
上面的代码应该从新浏览器选项卡上的文件中提取每个url并单击。重复同样的操作,直到文件中的所有URL都完成。

我做了类似的操作 代码

dataFile.txt文件中的url

输出

希望这有帮助。

我做了类似的事情 代码

dataFile.txt文件中的url

输出


希望这有帮助。

哪一行出现了错误?文本文件中是否有空行。另外,检查URL格式,它应该是启动链接http://或https://@Murthi,您是正确的。我的代码中有/r回车,我已将其删除,它工作正常。谢谢你指出这一点。@Murthi,我对这段代码还有一个问题。比方说,我在文件中有n行URL——但是,代码执行n-1并保留文件中最后的URL。有什么建议吗?请删除代码第二行的代码urlFile.readline。然后它将执行所有行。非常感谢。它工作得很好。你在哪一行出错?文本文件中是否有空行。另外,检查URL格式,它应该是启动链接http://或https://@Murthi,您是正确的。我的代码中有/r回车,我已将其删除,它工作正常。谢谢你指出这一点。@Murthi,我对这段代码还有一个问题。比方说,我在文件中有n行URL——但是,代码执行n-1并保留文件中最后的URL。有什么建议吗?请删除代码第二行的代码urlFile.readline。然后它将执行所有行。非常感谢。它工作得很好,这也很好。因此,我从代码中删除了/r,以便将URL输出到文件中。它工作得很好。但是,我在文件中有n行URL——但是,代码执行n-1并保留文件中最后的URL。有什么好的建议吗?通过上面的例子,它正在执行所有的URL。如上图所示,我试了三个,效果也很好。因此,我从代码中删除了/r,以便将URL输出到文件中。它工作得很好。但是,我在文件中有n行URL——但是,代码执行n-1并保留文件中最后的URL。有什么好的建议吗?通过上面的例子,它正在执行所有的URL。如上图所示,我尝试了三个。
from selenium import webdriver
import time


driver = webdriver.Chrome('driver_location')

f = open("dataFile.txt", 'r')
for line in f:
    driver.get(line)
    link = driver.find_element_by_css_selector("#header > div:nth-child(3) > div > div > div:nth-child(3) > div > a")
    link.click()
    print(driver.current_url)

f.close()
http://automationpractice.com/index.php
http://automationpractice.com/index.php
http://automationpractice.com/index.php
http://automationpractice.com/index.php?controller=order
http://automationpractice.com/index.php?controller=order
http://automationpractice.com/index.php?controller=order