seleniumwire_options = none:SyntaxError:无效语法



我正在使用硒 - 网络使用Chrome浏览器单击按钮。直到今天,我的代码运行良好。但是,现在我收到以下错误,我不确定为什么:

Traceback (most recent call last):
File "Scraping_fx.py", line 1, in <module>
from seleniumwire import webdriver
File "C:UsersmeAnaconda3envsprojectlibsite- 
packagesseleniumwirewebdriver__init__.py", line 3, in <module>
from .browser import Chrome, Edge, Firefox, Safari  # noqa
File "C:UsersmeAnaconda3envsprojectlibsite- 
packagesseleniumwirewebdriverbrowser.py", line 14
def __init__(self, *args, seleniumwire_options=None, **kwargs):
                                             ^
SyntaxError: invalid syntax

我正在使用Python 2.7.16;Selenium-Wire 1.0.4。

from seleniumwire import webdriver
from selenium.common.exceptions import ElementClickInterceptedException,NoSuchElementException
import logging
def scrape_website(url):
    # Configure browser driver
    options = webdriver.ChromeOptions()
    options.add_argument('--no-sandbox')
    options.add_argument('--disable-gpu')
    options.add_argument('--headless')
    #Instantiate driver and navigate to URL
    driver = webdriver.Chrome(chrome_options=options)
    driver.implicitly_wait(30)
    driver.get(url)

我在这里错过了什么吗?

看不到您的代码有任何问题:)但是Selenium-Wire 1.0.4需要Python 3.4 。

您可以在pypi.org上找到所有信息 - 此处

相关内容

  • 没有找到相关文章

最新更新