youku_player.py 文件源码

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

项目:multimedia_crawler 作者: JFluo2011 项目源码 文件源码
def parse_video_custom(self, response):
        item = response.meta['item']
        json_data = json.loads(response.body[response.body.find('{'): response.body.rfind('}') + 1])
        vid = self.url.split('/')[-1]
        url = 'https://ups.youku.com/ups/get.json'
        params = {
            'vid': vid,
            'ccode': '0590',
            'client_ip': '0.0.0.0',
            'client_ts': str(int(time.time())),
            'utid': 'aKCuEcCdq38CAbaWLjWeW3TI',
            'r': json_data['stealsign'],
            'callback': 'json' + str(int(time.time() * 1000)),
        }
        yield scrapy.FormRequest(url=url, method='GET', meta={'item': item},
                                 formdata=params, callback=self.parse_video_urls)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号