Python 结合Selenium Wire和Selenium请求

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(

我试图弄清楚如何处理Selenium Wire和请求

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
模块
,而不是