WrzucTo.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:download-manager 作者: thispc 项目源码 文件源码
def handle_free(self, pyfile):
        data = dict(re.findall(r'(md5|file): "(.*?)"', self.data))
        if len(data) != 2:
            self.error(_("No file ID"))

        self.req.http.c.setopt(
            pycurl.HTTPHEADER,
            ["X-Requested-With: XMLHttpRequest"])
        self.req.http.lastURL = pyfile.url
        self.load(
            "http://www.wrzuc.to/ajax/server/prepair",
            post={
                'md5': data['md5']})

        self.req.http.lastURL = pyfile.url
        self.data = self.load(
            "http://www.wrzuc.to/ajax/server/download_link",
            post={
                'file': data['file']})

        data.update(
            re.findall(
                r'"(download_link|server_id)":"(.*?)"',
                self.data))
        if len(data) != 4:
            self.error(_("No download URL"))

        self.link = "http://%s.wrzuc.to/pobierz/%s" % (
            data['server_id'], data['download_link'])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号