python stream.cz视频网址抓取器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python stream.cz视频网址抓取器相关的知识,希望对你有一定的参考价值。
# Author Ondrej Barta
# git@ondrej.it
# Copyright 2016
import md5
import time
from urlparse import urljoin
import requests
def get_api_password(episode):
episode = "/episode/" + str(episode)
api_key = "fb5f58a820353bd7095de526253c14fd"
timestamp = int(round(time.time() * 1000 / 1e3 / 24 / 3600))
api_pass = api_key + episode + str(timestamp)
m = md5.new()
m.update(api_pass)
return m.hexdigest()
def get_stream_data(episode, password):
api_url = urljoin("https://www.stream.cz/API/episode/", str(episode))
fakeheader = {
"Accept": "application/json, text/plain, */*",
"Accept-Encoding": "gzip, deflate",
"Accept-Language": "cs-CZ",
"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko",
"Connection": "Close",
"Api-Password": password,
}
req = requests.get(api_url, headers=fakeheader)
return req.json()
if __name__ == "__main__":
episode = 10010173
passwd = get_api_password(episode)
data = get_stream_data(episode, passwd)
for quality in data["video_qualities"]:
for source in quality["formats"]:
print source["source"]
以上是关于python stream.cz视频网址抓取器的主要内容,如果未能解决你的问题,请参考以下文章
python爬虫练习18:爬虫抓取视频思路2
Python零基础实现五行代码抓取视频任务~
一文看懂,python抓取m3u8里ts加密视频及合成多线程写入的问题
一篇文章教会你利用Python网络爬虫抓取百度贴吧评论区图片和视频
《python3网络爬虫开发实战》--Scrapy
puppeteer + nodejs 抓取网页内容