2017-10-24 10 views
1

だから私はこのようなScrapyスプラッシュ要求作った:問題Scrapy SplashリクエストからCookieを生成するにはどうすればよいですか?

def start_requests(self): 
    lua_script = ''' 
    function main(splash) 
     local url = splash.args.url 
     assert(splash:go(url)) 
     assert(splash:wait(0.5)) 
     return { 
     cookies = splash:get_cookies(), 
     } 
    end 
    ''' 
    yield SplashRequest(self.start_urls[0], self.parse, 
      endpoint='render.html', 
      args={'wait': 1, 'lua_source': lua_script},) 

は私がLuaのスクリプトを使用して返されるように設定しましたクッキーを得るのですかですか?

答えて

1

答えを見つけました! response.cookiejar

にアクセスしてください
関連する問題