国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python爬蟲:抖音 JS XB逆向解析

這篇具有很好參考價值的文章主要介紹了Python爬蟲:抖音 JS XB逆向解析。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

哈嘍兄弟們,抖音現(xiàn)在有JS加密,以前的方法爬不了餓了,今天來實現(xiàn)一下某音短視頻的JS逆向解析。

Python爬蟲:抖音 JS XB逆向解析
知識點

動態(tài)數(shù)據(jù)抓包`在這里插入代碼片`
requests發(fā)送請求
X-Bogus?參數(shù)逆向

環(huán)境模塊

python?3.8???????????????運行代碼
pycharm?2022.3???????????輔助敲代碼
requests?????????????????pip?install?requests?安裝

源碼

獲取數(shù)據(jù)部分

import requests
import execjs
 
 
ctx = execjs.compile(open('xb.js', mode='r', encoding='utf-8').read())
headers = {
    'referer': 'https://www.douyin.com/user/MS4wLjABAAAAqsOmrExIsJbZ2b0QLzytzAhAFbJUROH72_yVYM7Zq8E?vid=7273024102460362047',
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36',
}
arg1 = 'device_platform=webapp&aid=6383&channel=channel_pc_web&sec_user_id=MS4wLjABAAAAqsOmrExIsJbZ2b0QLzytzAhAFbJUROH72_yVYM7Zq8E&max_cursor=1690869936000&locate_item_id=7273024102460362047&locate_query=false&show_live_replay_strategy=1&need_time_list=1&time_list_query=0&count=18&publish_video_strategy_type=2&pc_client_type=1&version_code=170400&version_name=17.4.0&cookie_enabled=true&screen_width=1920&screen_height=1080&browser_language=zh-CN&browser_platform=Win32&browser_name=Chrome&browser_version=116.0.0.0&browser_online=true&engine_name=Blink&engine_version=116.0.0.0&os_name=Windows&os_version=10&cpu_core_num=6&device_memory=8&platform=PC&downlink=10&effective_type=4g&round_trip_time=0&webid=7206570248416773684&msToken=kuJ7VXEum5t8MRJsb-EWiKneHuMabLt_Xmvzqjv7Tl92qzTPYaHkfIMCn9ndAkA39d7QfcI57AU353tQuNpAnxbsgxSEXN6KR4Du5bRKUrivq2hBvPiEPaFyW0xyaMc='
url = 'https://www.douyin.com/aweme/v1/web/aweme/post/?'
xb = arg1 + '&X-Bogus=' + ctx.call('window.siyue111', arg1)
url += xb
print(url)
response = requests.get(url, headers=headers)
json_data = response.json()
aweme_list = json_data['aweme_list']
for aweme in aweme_list:
    desc = aweme['desc']
    video_url = aweme['video']['play_addr']['url_list'][0]
    # JS解密部分太長了,我直接打包了,還錄制了詳細講解的視頻。
    # 都放在這個扣裙了 592539176
    print(desc, video_url)

?

JS解密部分太長了,我直接打包了,還錄制了詳細講解的視頻。

Python爬蟲:抖音 JS XB逆向解析
好了,今天的分享就到這里結束了,下次見!文章來源地址http://www.zghlxwxcb.cn/news/detail-711536.html

到了這里,關于Python爬蟲:抖音 JS XB逆向解析的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【逆向爬蟲】Python中執(zhí)行調(diào)用JS的多種方法匯總

    【逆向爬蟲】Python中執(zhí)行調(diào)用JS的多種方法匯總

    “以前的數(shù)據(jù)靠買,現(xiàn)在的數(shù)據(jù)靠爬”,越來越多的學者通過網(wǎng)絡爬蟲來獲取數(shù)據(jù)。但是做爬蟲的人都知道,現(xiàn)在的很多網(wǎng)站都在和我們斗智斗勇,防護普遍越來越好,并且越有價值的網(wǎng)站在這方面越強,哪怕是小一點的網(wǎng)站也多多少少存在一些反爬。而JS逆向又是網(wǎng)絡反爬

    2024年02月04日
    瀏覽(43)
  • Python爬蟲:js逆向調(diào)式操作及調(diào)式中遇到debugger問題

    Python爬蟲:js逆向調(diào)式操作及調(diào)式中遇到debugger問題

    1. 前言 本篇博客主要講解js逆向調(diào)式操作及調(diào)式中遇到debugger問題,內(nèi)容參考自網(wǎng)上的一些視頻講解結合自己所做過的爬蟲測試,覺得小編總結的還不錯的讀者記得點贊支持一下( 內(nèi)容僅供學習使用 )。 2. js逆向調(diào)式操作 2.1 DOM事件斷點 比如虎牙直播登錄操作,想快速找到找到

    2024年02月13日
    瀏覽(28)
  • python爬蟲之JS逆向基礎小案例:網(wǎng)抑云數(shù)據(jù)獲取

    python爬蟲之JS逆向基礎小案例:網(wǎng)抑云數(shù)據(jù)獲取

    嗨嘍~大家好呀,這里是魔王吶 ? ~! python更多源碼/資料/解答/教程等 點擊此處跳轉(zhuǎn)文末名片免費獲取 所用軟件 解釋器: python 3.8 編輯器: pycharm 2022.3 使用的模塊 第三方模塊: requests 數(shù)據(jù)請求 execjs pip install pyexecjs 內(nèi)置模塊(無需安裝): nodejs 模塊安裝: win + R 輸入cmd 輸入安

    2024年01月20日
    瀏覽(28)
  • Python爬蟲:利用JS逆向抓取攜程網(wǎng)景點評論區(qū)圖片的下載鏈接

    Python爬蟲:利用JS逆向抓取攜程網(wǎng)景點評論區(qū)圖片的下載鏈接

    1. 前言 文章內(nèi)容可能存在版權問題,為此,小編不提供相關實現(xiàn)代碼,只是從js逆向說一說到底怎樣實現(xiàn)這個的過程,希望能夠幫助到那些正在做js逆向相關操作的讀者,需要代碼的讀者單獨私信我吧!不過,需要注意的是: 代碼僅供學習,不能用于商業(yè)活動,望讀者切記。

    2024年02月15日
    瀏覽(24)
  • Python爬蟲:通過js逆向獲取某視頻平臺上的視頻的m3u8鏈接

    Python爬蟲:通過js逆向獲取某視頻平臺上的視頻的m3u8鏈接

    1. 前言 現(xiàn)在我們在網(wǎng)頁端看的視頻,其前端實現(xiàn)原理就小編目前知道的而言,總的有兩點:其一,直接就是一個mp4(或其他類似的)視頻鏈接,如果我們能得到這個視頻鏈接,直接用這個鏈接就能下載到這個視頻;其二,和第一點差不多吧!但是直接用鏈接下載,獲取不到視頻文

    2024年02月08日
    瀏覽(38)
  • 【爬蟲逆向案例】某道翻譯js逆向—— sign解密

    【爬蟲逆向案例】某道翻譯js逆向—— sign解密

    聲明:本文只作學習研究,禁止用于非法用途,否則后果自負,如有侵權,請告知刪除,謝謝! 相信各位小伙伴在寫爬蟲的時候經(jīng)常會遇到這樣的情況,一些需要攜帶的參數(shù)一直在變化,今天逆向的這個網(wǎng)站某道翻譯也如此: 可以發(fā)現(xiàn)變的就兩個參數(shù),一個 sign,一個是 m

    2024年02月15日
    瀏覽(22)
  • WebSocket爬蟲與JS逆向?qū)崙?zhàn)

    WebSocket爬蟲與JS逆向?qū)崙?zhàn)

    聲明:本文章中所有內(nèi)容僅供學習交流,不可用于任何商業(yè)用途和非法用途,否則后果自負,如有侵權,請聯(lián)系作者立即刪除!由于本人水平有限,如有理解或者描述不準確的地方,還望各位大佬指教!! 練習網(wǎng)站: Q3JhenkgUHJvTW9ua2V5IGh0dHBzOi8vd3d3LnBhbnpob3UuZ292LmNuL3p3Z2tfMTU4NjEve

    2024年02月07日
    瀏覽(19)
  • APP爬蟲之-Protobuf協(xié)議逆向解析

    APP爬蟲之-Protobuf協(xié)議逆向解析

    在做APP抓取時,會發(fā)現(xiàn)有的APP Response回來的數(shù)據(jù)有“加密”。不知道返回的內(nèi)容是什么。 如下: 如上,內(nèi)容不是明文的,沒辦法解析數(shù)據(jù)。APP常見的對數(shù)據(jù)加密有三種情況:第一種是,用諸如AES這類加密算法對數(shù)據(jù)加密,然后在APP里用key進行解密,這類的數(shù)據(jù)解密的難度不

    2024年02月10日
    瀏覽(14)
  • 【爬蟲逆向案例】某易云音樂(評論)js逆向—— params、encSecKey解密

    【爬蟲逆向案例】某易云音樂(評論)js逆向—— params、encSecKey解密

    聲明:本文只作學習研究,禁止用于非法用途,否則后果自負,如有侵權,請告知刪除,謝謝! 今天逆向的這個網(wǎng)站 某易云音樂 歌曲的評論列表 而要拿到評論列表爬蟲發(fā)送的表單需要兩個參數(shù) params 和 encSecKey。這兩個玩意是加密的,所以重點就是怎么搞定這兩個參數(shù)。 話

    2024年02月14日
    瀏覽(23)
  • 爬蟲+RPC+js逆向---直接獲取加密值

    爬蟲+RPC+js逆向---直接獲取加密值

    免責聲明:本文僅做技術交流與學習,請勿用于其它違法行為;如果造成不便,請及時聯(lián)系... 目錄 爬蟲+RPC+js逆向---直接獲取加密值 target網(wǎng)址: 抓包 下斷點 找到加密函數(shù) 分析參數(shù) RPC流程 一坨: 二坨: 運行py,拿到加密值 優(yōu)志愿_2024高考志愿填報系統(tǒng)-新高考志愿填報選科指南 數(shù)據(jù)往

    2024年04月14日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包