使用Flask爬取抖音的視頻刨摩,生成api接口

短視頻爬蟲(chóng)

使用Python來(lái)爬取短視頻鏈接勇垛,目前只分析了抖音的扎运,用Flask生成了api接口瑟曲,項(xiàng)目地址:ShortVideoSpider。配套客戶端詳見(jiàn)short_video_spider_client

需要的庫(kù)

  • Flask~=2.1.2
  • requests
  • pyOpenSSL

接口

單個(gè)視頻

  • 本地地址:http://ip:port/douyin/single?url=https://v.douyin.com/2jA2dGq/&is_origin=0
  • 線上地址:http://81.68.122.109:8080/douyin/single?url=https://v.douyin.com/2jA2dGq/&is_origin=0
    參數(shù)說(shuō)明:
    url:分享的短視頻鏈接,可以直接使用復(fù)制內(nèi)容豪治,會(huì)解析里面的鏈接
    
    is_origin: 是否需要原始返回?cái)?shù)據(jù)(0為需要洞拨,1為不需要)
    
    返回?cái)?shù)據(jù)(is_origin為0):
    {
    "code": 200,
    //cover_image_url 視頻封面的圖片地址
    "cover_image_url": "https://p3-sign.douyinpic.com/obj/tos-cn-i-dy/b3cc0713ff7c4ad58e989ad4b8fde693?x-expires=1659412800&x-signature=SxHpFcL6X9HpvAS005QMN%2BhPh2Q%3D&from=4257465056_large",
    //video_url 視頻無(wú)水印地址
    "video_url": "https://aweme.snssdk.com/aweme/v1/play/?video_id=v0200fg10000cb6l3ojc77u09nmstov0&ratio=720p&line=0"
    }
    
    返回?cái)?shù)據(jù)(is_origin為1):
    抖音的詳細(xì)數(shù)據(jù),返回的數(shù)據(jù)太多负拟,自己進(jìn)行測(cè)試烦衣。
    
    

多個(gè)視頻

  • 本地地址:http://ip:port/douyin/list?url=https://v.douyin.com/2YVVPR7/&is_origin=0&max_cursor=0
  • 線上地址:http://81.68.122.109:8080/douyin/list?url=https://v.douyin.com/2YVVPR7/&is_origin=0&max_cursor=0
    參數(shù)說(shuō)明:(一次最多返回20條數(shù)據(jù))
    url:分享的用戶主頁(yè)鏈接,可以直接使用復(fù)制內(nèi)容,會(huì)解析里面的鏈接
    is_origin: 是否需要原始返回?cái)?shù)據(jù)(0為需要掩浙,1為不需要)
    max_cursor:第一次為0花吟,返回會(huì)有hasmore來(lái)確定是否有更多數(shù)據(jù),設(shè)置返回的max_cursor到下次的請(qǐng)求參數(shù)來(lái)請(qǐng)求下次的數(shù)據(jù)
    返回?cái)?shù)據(jù)(is_origin為0):
    {
    "code": 200,
    //視頻封面圖片地址的列表
    "cover_image_url_list": [
       .....
    ],
    //描述信息
    "des": "",
    //是否有更多數(shù)據(jù)
    "has_more": true,
    //下次最大滑動(dòng)距離
    "max_cursor": 1643624245000,
    //視頻無(wú)水印地址列表
    "video_url_list": [
       .....
     ]
    }
    
    請(qǐng)求的數(shù)據(jù)太多厨姚,自己進(jìn)行測(cè)試衅澈。
    

用戶信息

  • 本地地址:http://ip:port/douyin/user?url=https://v.douyin.com/2YVVPR7/
  • 線上地址:http://81.68.122.109:8080/douyin/user?url=https://v.douyin.com/2YVVPR7/
    參數(shù)說(shuō)明:
    url:分享的用戶主頁(yè)鏈接,可以直接使用復(fù)制內(nèi)容,會(huì)解析里面的鏈接
    返回?cái)?shù)據(jù):
    { "code": 200,
      "extra": {
       "logid": "20220715151907010209168157440162C9",
       "now": 1657869547000 },
      "status_code": 0,
      "user_info": {
       "avatar_larger": {
           "uri": "aweme-avatar/tos-cn-i-0813_8b7da88366bc40bba58e2f8bce0255c9",
           "url_list": [
               "https://p3.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-i-0813_8b7da88366bc40bba58e2f8bce0255c9.jpeg?from=2956013662",
               "https://p11.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-i-0813_8b7da88366bc40bba58e2f8bce0255c9.jpeg?from=2956013662",
               "https://p26.douyinpic.com/aweme/1080x1080/aweme-avatar/tos-cn-i-0813_8b7da88366bc40bba58e2f8bce0255c9.jpeg?from=2956013662"
           ]
       },
       "avatar_medium": {
           "uri": "aweme-avatar/tos-cn-i-0813_8b7da88366bc40bba58e2f8bce0255c9",
           "url_list": [
               "https://p3.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-i-0813_8b7da88366bc40bba58e2f8bce0255c9.jpeg?from=2956013662",
               "https://p11.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-i-0813_8b7da88366bc40bba58e2f8bce0255c9.jpeg?from=2956013662",
               "https://p26.douyinpic.com/aweme/720x720/aweme-avatar/tos-cn-i-0813_8b7da88366bc40bba58e2f8bce0255c9.jpeg?from=2956013662"
           ]
       },
       "avatar_thumb": {
           "uri": "aweme-avatar/tos-cn-i-0813_8b7da88366bc40bba58e2f8bce0255c9",
           "url_list": [
               "https://p3.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_8b7da88366bc40bba58e2f8bce0255c9.jpeg?from=2956013662",
               "https://p11.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_8b7da88366bc40bba58e2f8bce0255c9.jpeg?from=2956013662",
               "https://p26.douyinpic.com/aweme/100x100/aweme-avatar/tos-cn-i-0813_8b7da88366bc40bba58e2f8bce0255c9.jpeg?from=2956013662"
           ]
       },
       "aweme_count": 6,
       "card_entries": [],
       "custom_verify": "",
       "enterprise_verify_reason": "",
       "favoriting_count": 0,
       "follow_status": 0,
       "follower_count": 101,
       "followers_detail": null,
       "following_count": 239,
       "geofencing": null,
       "is_gov_media_vip": false,
       "is_mix_user": false,
       "mix_count": 0,
       "mix_info": null,
       "mplatform_followers_count": 101,
       "nickname": "十七??",
       "original_musician": {
           "digg_count": 0,
           "music_count": 0,
           "music_used_count": 0
       },
       "platform_sync_info": [],
       "policy_version": null,
       "sec_uid": "MS4wLjABAAAAsRIQ9howZwtPIsFFZhkMS6q2KIc4wLs5q7LlExJqUNA",
       "secret": 0,
       "short_id": "0",
       "show_favorite_list": false,
       "signature": "互關(guān)咯\n#中二病 #熬夜冠軍 #俄語(yǔ)廢物",
       "total_favorited": "263",
       "type_label": null,
       "uid": "405060254438335",
       "unique_id": "xsy897256134",
       "verification_type": 0
      }}    
    

免責(zé)聲明

本倉(cāng)庫(kù)只為學(xué)習(xí)研究谬墙,如涉及侵犯?jìng)€(gè)人或者團(tuán)體利益今布,請(qǐng)與我取得聯(lián)系,我將主動(dòng)刪除一切相關(guān)資料拭抬,謝謝部默!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市造虎,隨后出現(xiàn)的幾起案子傅蹂,更是在濱河造成了極大的恐慌,老刑警劉巖算凿,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件份蝴,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡澎媒,警方通過(guò)查閱死者的電腦和手機(jī)搞乏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)戒努,“玉大人请敦,你說(shuō)我怎么就攤上這事〈⒚担” “怎么了侍筛?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)撒穷。 經(jīng)常有香客問(wèn)我匣椰,道長(zhǎng),這世上最難降的妖魔是什么端礼? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任禽笑,我火速辦了婚禮入录,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘佳镜。我一直安慰自己僚稿,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開(kāi)白布蟀伸。 她就那樣靜靜地躺著蚀同,像睡著了一般。 火紅的嫁衣襯著肌膚如雪啊掏。 梳的紋絲不亂的頭發(fā)上蠢络,一...
    開(kāi)封第一講書(shū)人閱讀 49,071評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音迟蜜,去河邊找鬼刹孔。 笑死,一個(gè)胖子當(dāng)著我的面吹牛小泉,可吹牛的內(nèi)容都是我干的芦疏。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼微姊,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼酸茴!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起兢交,我...
    開(kāi)封第一講書(shū)人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤薪捍,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后配喳,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體酪穿,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年晴裹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了被济。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡涧团,死狀恐怖只磷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情泌绣,我是刑警寧澤钮追,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站阿迈,受9級(jí)特大地震影響元媚,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一刊棕、第九天 我趴在偏房一處隱蔽的房頂上張望炭晒。 院中可真熱鬧,春花似錦甥角、人聲如沸腰埂。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至牺荠,卻和暖如春翁巍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背休雌。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工灶壶, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人杈曲。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓驰凛,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親担扑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子恰响,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容