C++ 代碼模擬登錄淘寶、天貓、支付寶等電商網站的實現

有關C++ 代碼模擬登錄淘寶、天貓、支付寶等電商網站的實現, 在羣上有很多人問, 想來有許多人對此非常感興趣, 其中的厲害關係在此不做深究, 這篇文章也僅僅提供一些基礎的實現方法, 由於整個過程中基本不需要什麼技術, 因此也沒有什麼技術探討的價值, 全當分享心得吧.


想通過純代碼(我指的是不借助瀏覽器而完全通過自己處理和發送請求)來實現登錄有一定阻礙, 因爲PC端網站的登錄模塊出於各種原因被電商網站加密了, 整個登錄流程不是公開的(相對其他未加密的網站), 這就給代碼的模擬帶來困難, 你抓包得到的一系列登錄參數都是不可讀的密文, 而沒有這些參數就無法完成登錄.其中包括所謂的UA算法(當然, 這一切可以通過尚未完全關閉的手機端登錄入口來解決, 測試發現, 早期手機淘寶的http登錄入口並沒有徹底關閉).


 解密js是件喫力不討好的事情(據說淘寶的加密算法頻繁變動), 因此, 如果能借助瀏覽器的話, 就可以直接調用執行js, 省事省心, 還不用擔心更新的問題.(當然, 你可以自己內嵌個諸如V8引擎的東西, 提取核心算法或者自己實現dom文檔注入, 還可以達到從更底層上、更爲徹底的模擬真實環境, 但是工作量太大)



 

demo工程稍後上傳.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章