scrapyはbrowsercookieミドルウェアを達成します

輸入browsercookie
scrapy.downloadermiddlewares.cookiesからはCookiesMiddlewareをインポート

クラスBrowserCookiesMiddleware(CookiesMiddleware):
デフのinit(自己、デバッグ= Falseの):
スーパー()。init(デバッグ)
self.load_browser_cookies()

def load_browser_cookies(self):
    jar = self.jars['chrome']
    chrome_cookiejar = browsercookie.chrome()
    for cookie in chrome_cookiejar:
        jar.set_cookie(cookie)

    # jar = self.jars['firefox']
    # firefox_cookiejar = browsercookie.firefox()
    # for cookie in firefox_cookiejar:
    #     jar.set_cookie(cookie)

おすすめ

転載: blog.csdn.net/weixin_40530363/article/details/90513396