原创 抖音設備註冊算法實現(二)

前言:         抖音APP升級比較快,最近利用空閒時間又研究了一番設備註冊算法,過程比較痛苦,反編譯、逆向、對拍...等過程絞盡腦汁,不過最終還是搞定了(手動高興一波)! “衆所周知”:         抖音設備註冊算法是在nat

原创 抖音批量協議評論技術探討

1、抓包獲取評論API POST /aweme/v1/comment/publish/?manifest_version_code=750&_rticket=1585579972079&app_type=normal&iid=10960

原创 抖音協議點贊、關注實現方式(python抖音爬蟲)

        閒來無事,上篇已經說了抖音數據爬蟲基本功能已實現(上一篇鏈接),就又研究了下通過協議進行點贊、關注的實現方法,經過不斷的實驗,終於實現了抖音自動點贊、自動關注。         當然,通過協議的方式去點贊、關注,首先得確保

原创 抖音設備註冊算法實現

純算法實現方式看這裏 1、第一步:抓包         抖音APP剛安裝到手機上,再打開是都會自動請求API進行設備的註冊,抓到註冊的包並進行分析,抓包數據如下: POST /service/2/device_register/?ac=

原创 某音直播協議實現技術探討

第一步:XG算法實現         此算法的實現稍微複雜,不在此篇做講解,有了xg算法才能進入直播間、進行互動等。 第二步:查找進入API         通過抓包可以看到,進入某個直播的API如下 https://webcast3-

原创 某音粉絲抓取技術探討

        本着學習研究之目的,做了一個提取工具,實驗了下提取效率挺高,3s左右可以提取到20個fans的信息,一天提取十幾W信息不是夢。。。         目前很多爬蟲,無法做到連續爬取一個用戶的粉絲信息,爬取完前幾頁後總是會出現

原创 抖y賬號密碼加密算法

抖音登錄的賬號和密碼都是經過加密後再去請求官方API的,通過逆向分析,將加密算法還原,我直接通過python寫了一個類進行賬號和密碼的加密,算法如下,各位自取: class Wechat_YY_yhzf: HEX_CHARS

原创 老版本抖音as、cp算法實現(pyhton版)

        最近有很多老鐵詢問老版本抖音as/cp的加密實現方式,我就直接把完整的算法源碼貼出來吧。當前抖音已經更新到10.5.0了,as/cp已經棄用。個人覺得as/cp意義已經不大,當然你依然要使用as/cp做一些羞羞的事情,那就

原创 微信機器人,實時獲取好友、羣消息,拉取朋友圈數據

        19年年末無聊的時候研究了下微信的機器人,發現並不是很難,當時主要實現了好友、羣消息的實時獲取,以及從微信本地數據庫中拉取朋友圈數據。朋友圈數據的獲取並不難,難的是對數據的解析,因爲數據都是加密存儲的,當時搞了好幾天,後來

原创 快手短視頻爬蟲、簽名算法實現

1、抓包工具抓取一個請求 POST /rest/n/feed/nearby?app=0&kpf=ANDROID_PHONE&ver=6.5&c=HUAWEI_KWAI&mod=HUAWEI%28HWI-AL00%29&appver=6.

原创 java web中對敏感字符的過濾

用戶登錄模塊可以用來驗證用戶身份的合法性。但是用戶輸入的某些非法字符的時候同樣會登錄系統當中,所以對此危害性的字符的處理非常必要。     關鍵技術       使用javascript 腳本語言的indexOf()方法來查找字符串中是否

原创 抖音爬蟲,爬視頻、爬熱門、爬評論列表、爬粉絲列表、爬關注列表等(python爬蟲)

        最近在學習爬蟲技術,就用抖音練了一下手,發現抖音爬蟲並不是那麼難,主要還是簽名算法花了我一點時間,只要能搞定簽名,要爬取哪些數據基本就迎刃而解了。         至於簽名算法的實現,網上有很多文章,大家如果要自己實現,可

原创 bpmn-js漢化(將元素提示語進行漢化)

        最近項目中用到工作流引擎,流程的設計需要在前端(web)完成,項目客戶可以直接進行流程的設計,然後部署、使用,前端框架用的是angular7.x。基於上述需求,我們選用了bpmn-js集成在angular中,讓客戶直接對流

原创 javascript學習筆記二:javascript中的數組對象和json對象

1.數組對象:創建數據對象有多種方式。   如:var myArra1 = [3];(這是使用了數組字面量)、var myArra2 = new Array(3);(這是使用了數組對象的構造函數創建一個數

原创 javascript學習筆記四:javascript中的函數(對象)

1.javascript中的函數:在js中函數就是對象(他還提供局部作用域),因爲:                         函數可以在運行時動態創建,還可以在程序執行過程中創建。