pythonselenium地址栏_Python+Selenium WebDriver:在新选项卡中打开URL

我有一个文本文档,每行都有一个URL。我想在一个新的标签页中打开每个网址。到目前为止,我得到的是:tabs = 0

f = open('links.txt', 'r', encoding='utf-8')

for line in f:

url = line

driver.execute_script("window.open(url, 'new_window')")

sleep(7) # time to let tge page load

tabs = tabs + 1 # to keep track of how many tabs I have

这给了我一个错误:Traceback (most recent call last): File "scraper.py", line 100, in

driver.execute_script("window.open(url, 'new_window')") File "C:\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py",

line 635, in execute_script

'args': converted_args})['value'] File "C:\Python37\lib\site-packages\selenium\webdriver\remote\webdriver.py",

line 320, in execute

self.error_handler.check_response(response) File "C:\Python37\lib\site-packages\selenium\webdriver\remote\errorhandler.py",

line 242, in check_response

raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: unknown error:

url is not defined

我什么都试过了,但还是没用。有什么想法吗?在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值