403 forbidden urlretrive下载archeive python 34

时间:2016-05-22 17:34:51

标签: python scrapy urllib permission-denied

我有一个很大的问题!!我需要在档案中下载字幕,但我所有的努力都没有给我带来成功!! 1.我使用Scrapy登录

class LoginSpider(scrapy.Spider):
name = 'opensubtitles.org'
start_urls = ['http://www.opensubtitles.org/ru/login/redirect-%7Cru']

def parse(self, response):
    return scrapy.FormRequest.from_response(
        response,
        formdata={'username': 'nothing_interesting_here', 'password': 'brute-force-me'},
        callback=self.after_login
    )

def after_login(self, response):
    # check login succeed before going on
    if "authentication failed" in response.body:
        self.logger.error("Login failed")
        return

2。在我尝试下载文件并使用Error 403 Forbidden之后 urllib.request.urlretrieve如果我下载超过15个文件,而python2只是url.retrive可以使用!!

urllib.request.urlretrieve('http://dl.opensubtitles.org/en/download/sub/vrf-108d030f/6633065', 'NAMEEEEEEEEEEEE.zip')

我该如何解决这个问题?

0 个答案:

没有答案