Python 结合Selenium Wire和Selenium请求
我试图弄清楚如何处理Selenium Wire和请求Python 结合Selenium Wire和Selenium请求,python,selenium,Python,Selenium,我试图弄清楚如何处理Selenium Wire和请求 from seleniumrequests.request import RequestMixin from seleniumwire import webdriver class MyCustomWebDriver(RequestMixin, webdriver): pass custom_webdriver = MyCustomWebDriver() response = custom_webdriver.request(
from seleniumrequests.request import RequestMixin
from seleniumwire import webdriver
class MyCustomWebDriver(RequestMixin, webdriver):
pass
custom_webdriver = MyCustomWebDriver()
response = custom_webdriver.request('GET', 'https://www.google.com/')
print(response)
这让我明白了错误
TypeError:元类冲突:派生类的元类必须是其所有基元类的(非严格)子类
有人能帮我解决这个问题吗
Thanx在advanced中。正如C.Peck所指出的,
webdriver
是一个模块,而不是类
。您需要导入特定的webdriver
类,如下所示:
from seleniumrequests.request import RequestMixin
from seleniumwire.webdriver import Chrome
class MyCustomWebDriver(Chrome,RequestMixin):
pass
custom_webdriver = MyCustomWebDriver()
response = custom_webdriver.request('GET', 'https://www.google.com/')
print(response)
我认为这是因为webdriver
是模块
,而不是类
。