#- * -コーディング:UTF-8 - * - __author__ = ' YongCong呉' #@time:2020年4月3日夜04時36 #@email:[email protected] インポート要求 インポート再 デフGET_REAL_URL(RID): 試す: もし ' v.douyin.com ' におけるRID: room_id(R = re.findall ' (\ D {19})'、requests.get(URL = RID)た.url)[0] 他: room_id = RID room_url = "https://webcast-hl.amemv.com/webcast/room/reflow/info/?room_id={}&live_id=1 " .format(room_id) 応答 = requests.get(URL = room_url).json() hls_pull_url = response.get(' データ')に.get(' ルーム')に.get(' stream_url ')に.get(' hls_pull_url ' ) rtmp_pull_url = response.get(' データ')に.get(' ルーム')に.get(' stream_url ')に.get('rtmp_pull_url' ) Real_url = [rtmp_pull_url、hls_pull_url] を除く: real_url = ' 存在しないか、または放送しないスタジオやパラメータエラー' 戻りreal_urlの #RID = INPUT('ライブroom_idまたは共有リンクビブラートの間で入力してください:\ N- ') real_url = GET_REAL_URL(' https://v.douyin.com/vgHqu4/ ' ) を印刷(' 放送の送信元アドレスの間:' ) 印刷(real_url)
#快手 #- * -コーディング:UTF-8 - * - __author__ = ' YongCong呉' #@time:2020年4月3日夜04時41 #@email:[email protected] インポート要求が インポートJSON 輸入再 デフGET_REAL_URL (RID): トライ: room_url = ' https://m.gifshow.com/fw/live/ ' + STR(RID) ヘッダー = { ' ユーザーエージェント':'Mozilla / 5.0(iPhone; CPU iPhone OSのMac OS Xなど11_0)のAppleWebKit / 604.1.38(ヤモリ様KHTML)バージョン/ 11.0モバイル/ 15A372サファリ/ 604.1 ' } 応答 = requests.get(URL = room_url、ヘッダー= ヘッダ)の.text m3u8_url = re.findall(R ' TYPE = "ビデオ/ MP4" SRC = "([\ S \ S] *?)_ sd1000tp.m3u8 ' 、応答)[0] real_url I + = [m3u8_url 用 I で【' .FLV '、' .m3u8 ' ] 除く: real_url = ' 该直播间不存在或未开播' リターンreal_url RID = INPUT(' ルームエアコンを入力IDを巧み:\ N- ' ) real_url = GET_REAL_URL(RID) を印刷(' 放送の送信元アドレス:' ) 印刷(real_url)