快手解析視頻真實鏈接(爬取快手視頻)


1.復制快手視頻鏈接(如下)

陪伴是最常情的告白,守護是最沉默的陪伴…… #汪星人 #寵物避障挑戰 https://v.kuaishou.com/5xXNiL 復制此鏈接,打開【快手App】直接觀看!

虛擬鏈接是:https://v.kuaishou.com/5xXNiL

 

2.代碼解析真實鏈接(這里就不介紹代碼,有問題可以留言)

# -*- coding: utf-8 -*-
""" Created on Fri May 15 13:17:21 2020 @author: 李運辰 """

import requests requests.packages.urllib3.disable_warnings() headers = { #     "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36", } headers2 = { #"Host":"music.liuzhijin.cn",
    "Host": "live.kuaishou.com", "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36", "Cookie": "did=web_c0f3196ec94d4837b5f7850e3ebac3b9; didv=1589520098000; clientid=3; client_key=65890b29", } def geturl(url0): #url0="https://v.kuaishou.com/5loz4u"
    res0 = requests.get(url0,headers=headers,verify=False) """轉接第二段""" cookie = res0.cookies.get_dict() cookie = str(cookie).replace("{","").replace("}","").replace(" ","").replace("'","").replace(",",";") headers3 ={ "Host": "v.kuaishou.com", "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36", "Cookie":cookie.replace(":","=") } headers4 ={ "Host": "live.kuaishou.com", "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36", "Cookie":cookie.replace(":","=") } res1 = requests.get(url0,headers=headers3,allow_redirects=False) url2 = res1.headers['Location'] url_00 = url2.split("userId=")[1].split("&")[0] """第一部分url""" url_0=url2.split("?")[0].split("/")[-1] res2 = requests.get(url2,headers=headers3,allow_redirects=False).request.headers """第二部分url""" url_1 = res2['Cookie'].split(";")[-1].replace(":","=") """完整url""" url = "https://live.kuaishou.com/u/"+url_00+"/"+url_0+"?"+url_1 #print(url)
 response = requests.get(url,headers=headers4) text = response.text """視頻鏈接""" v_url =text.split('"playUrl":"')[1].split(".mp4")[0]+".mp4" v_url = v_url.replace("u002F","") #print(v_url)
    return v_url st="陪伴是最常情的告白,守護是最沉默的陪伴…… #汪星人 #寵物避障挑戰 https://v.kuaishou.com/5xXNiL 復制此鏈接,打開【快手App】直接觀看!" st ="http"+(st.split("復制")[0].split("http")[1].replace(" ","")) u = geturl(st) print(u)   

 

3.解析結果如下:

 

 

 

 

Gitee碼雲:https://gitee.com/lyc96/projects

 

 

關注公眾號:Python爬蟲數據分析挖掘,學習更多python知識


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM