当前位置: 首页 > 后端技术 > Python

【回放】解密网易易盾小程序购票成功流程

时间:2023-03-26 13:33:54 Python

搴撳瓨鑳屾櫙閫氳繃鏈嬪弸浠嬬粛鎺ヨЕ鍒拌繖涓」鐩紝鐩殑灏辨槸鎶㈢エ馃帿锛屾渶澶х殑闂鏄粈涔堬紵鏈夊井淇″皬绋嬪簭鐗堝拰IOS鐗堬紝閮藉姞鍏ヤ簡缃戞槗鏄撶浘鐨勬粦鍧楅獙璇併€?[](https://user-gold-cdn.xitu.io/2019/8/1/16c4baf711f433b6?w=600&h=600&f=png&s=388985)鈥滈粦鑹查棶鍙封€濅箻浠?浠ヤ笂锛屽湪鑷冲皯瀹冩槸骞虫柟鐨勷煒傘€傚井淇℃湰韬棬妲涘氨姣旇緝楂橈紝浠€涔堬紵杩樻湁灏辨槸缃戞槗鏄撶浘灏忕▼搴忔粦鍔ㄩ獙璇侊紝涓€寮€濮嬭鎷掔粷浜嗭紝浣嗘渶鍚庝篃婊¤冻涓嶄簡鍟嗗鐨勬父璇达紝鍙槸鍚屾剰鐮旂┒鐮旂┒锛屽苟娌℃湁璇存帴鍗曘€備竾浜嬩勘澶囷紝鍝湁閭d箞瀹规槗鏀惧純锛熷潥鎸佸氨鏄儨鍒┾湆锔忥紝鍑虹エ鎴愬姛銆傜粨鏋滅洿鎺ヤ笂鍥撅紝褰撶劧杩樻湁褰曞睆銆傜粰瀹氬井淇″皬绋嬪簭鐨勫悕瀛楀拰涓汉淇℃伅锛屽綍灞忕暀缁欒嚜宸憋紝杩涜鎴睆椹禌鍏嬪鐞嗐€侾S锛氭湸绱犵殑鐣岄潰鏈夌偣涓戜絾鏄緢鐪熷疄銆傝嚦灏戜笉浼氳璁や负鏄€滆€佸濮戜箶纰ц悵娈夸笅鈥濅娇鐢ㄧ殑鎶€鏈拰宸ュ叿銆侫irtest鏄竴涓法骞冲彴鐨刄I鑷姩鍖栨祴璇曟鏋讹紝鍩轰簬鍥惧儚璇嗗埆鍘熺悊锛岄€傜敤浜庢父鎴忓拰APP銆侾ython,Flask,webdriver,mitmProxy,openCV,mongoDB,Postman,Charles杩涚▼棣栧厛锛屾垜浜嗚В鍒板彲浠ラ€氳繃webdriver瀹炵幇缃戦〉鑷姩鍖栵紝浣嗚繖鏄井淇″皬绋嬪簭绉诲姩绔悧锛熷鏋滆繖鏉¤矾璧颁笉閫氾紝涓嶇煡閬撶Щ鍔ㄧ鏈夋病鏈夌被浼紈ebdriver鐨勮嚜鍔ㄥ寲娴嬭瘯銆傛寜鐓ц繖涓兂娉曪紝鎴戞壘鍒颁簡Airtest锛屻€婁粈涔堬紵鐢ㄧ綉鏄撶殑鑷姩鍖栨祴璇曞伐鍏风牬瑙g綉鏄撴槗鐩俱€嬨€傘€婂湥瀛愪箣鐩俱€嬬粌杩囦箣鍚庝笉濂界敤锛侀毦鐢紒闅剧敤锛佽嫻鏋滃拰瀹夊崜閮芥湁涓ょ妯″紡1銆佽嚜鍔ㄥ姣旀埅鍥惧悗鍝嶅簲閫熷害寰堟參锛屽唴瀹硅瘑鍒拰璇嗗埆鏁堟灉涓嶇悊鎯筹紙濡傦細鍒楄〃涓殑鎸夐挳鎴栧悓涓€涓浘鏍囷級锛?銆佺被浼间簬鏂囨。閫夋嫨鍣紙DOM锛夌殑閫夋嫨鍣ㄥ眰绾у緢娣憋紝姣忎釜鑺傜偣姣忎釜鑺傜偣瀹氫綅涓嶅噯纭紝缁忓父瀹氫綅涓嶅埌鍏冪礌鎶ラ敊锛岃涓嶇洿鎺ュ彂璧疯姹備繚瀛樿鍗曪紝鍙兘鍗栦釜浜轰俊鎭紝鎵嬪姩涓嬪崟鎶撳寘鐜板湪鐨勯棶棰樻槸瑙e喅validate鍜孶uid杩欎袱涓弬鏁伴鍏堝幓涓€鐩惧畼鏂规枃妗f壘鍒颁竴鐩惧皬绋嬪簭鎺ュ叆鏁欑▼锛岀爺绌朵竴鐩惧皬绋嬪簭璋冪敤銆侀獙璇併€侀€€鍑烘満鍒躲€傛槸寰楀嚭validate鏄槗鐩炬牎楠岄€氳繃鍚庝紶閫掔粰瀹夸富灏忕▼搴忕殑鍙傛暟Uuid銆備袱涓弬鏁扮敤浜庢ā鎷熻姹傚苟灏濊瘯杩愯鏁翠釜杩囩▼銆傚弬鏁板叏閮ㄥ埌浣嶏紝ok锛屾帴涓嬫潵鎴戜滑瀹屾暣鐨勮繍琛屾祦绋嬶紝浣跨敤postMan妯℃嫙璇锋眰锛屾祴璇曟姠绁ㄧ殑鍙鎬с€傚綋鐒讹紝鏈€缁堢殑缁撴灉灏辨槸瀹岀編鐨勮瘉鏄庛€備絾鏄腑闂磋繃绋嬪嚭鐜扮殑闂锛屽彧鏈夊仛杩囩郴缁熷鎶楃殑灏忎紮浼存墠鐭ラ亾銆傜郴缁熻璁¢鍏堥€氳繃浠g悊鑾峰彇寰俊璁よ瘉淇℃伅锛屼笂浼犳父瀹㈢収鐗囷紙绯荤粺鏈変汉鑴歌瘑鍒級锛屼繚瀛樻父瀹俊鎭紙鏈変釜鍙傛暟蹇呴』浠庢簮鐮佷腑璇诲彇鎵嶈兘鐭ラ亾濡備綍鐢熸垚锛夛紝鑾峰彇缃戞槗鏄撶浘楠岃瘉淇℃伅锛堟牳蹇冿紝鐮磋В鏂规硶鏃犳硶瀹屽叏鍏紑锛岄渶瑕佷簡瑙e彲浠ュ湪鏂囨湯鍔犲井淇″挩璇級鎶㈢エ寮€鍙戝畬鎴愶紝瀹炴垬娴嬭瘯鍏堣幏鍙栦笉闇€瑕佹姠璐殑闂ㄧエ锛宲ass锛佹瘡鏃ラ檺鏃堕檺鏃舵姠绁紝杩囧叧锛佹彁鍓嶅紑鍚綍灞忥紙灏忚棰戝彧鑳借嚜宸辩湅锛岀洰鏍囧皬绋嬪簭涓嶅叕寮€锛夈€傞」鐩€荤粨涓庢€濊€冨叧閿妧鏈偣鍒╃敤涓棿浜烘敾鍑昏幏鍙栧井淇¤璇佷俊鎭紱涓€鐩惧紑瑁傦紱灏忕▼搴忔簮鐮佹姄鍙栧強鍙傛暟鍒嗘瀽锛涢棶棰樼偣锛氬钩鍙伴檺鍒跺井淇″叕浼楀彿璐拱瑙勫垯锛涙槗鐩鹃獙璇佷俊鎭€氳繃鐜囦綆锛涗汉鑴歌瘑鍒?鎶㈢エ閫昏緫鍙婁笟鍔℃祦绋嬪厛褰曞叆涓€鎵规父瀹俊鎭紝鑾峰彇鏄撶浘楠岃瘉淇℃伅鎶㈢エ鏃讹紝鍏堝皢鍓?寮犳湭璐エ鐨勪汉浣滀负涓€缁勪竴璧蜂笅鍗曘€傛垚鍔熷悗浼氭爣璁颁负宸茶喘绁ㄧ殑娓稿锛屽彲鑷姩杩涜涓嬩竴缁勬姠绁ㄤ紭鍖栫偣鍜屾柟鍚戙€愯妭鐪佹椂闂达紝閬垮厤绯荤粺闄愬埗銆戝厛杈撳叆娓稿淇℃伅锛涘厛鑾峰彇鏄撶浘楠岃瘉淇℃伅锛岀洿鎺ュ湪鐐瑰彂璧锋彁浜よ姹傦紱澶氱嚎绋嬶紝鑷姩寤哄崟锛孖P浠g悊姹犺嚜鍔ㄦ姠璐紝璁惧淇℃伅姹犺嚜鍔ㄥ垏鎹紝鐗瑰埆鏄槗鐩炬湁鍩轰簬澶ф暟鎹満鍣ㄥ涔犵殑寰俊璐﹀彿姹狅紝寰俊璐﹀彿缁存姢flask锛屽井淇″皬绋嬪簭鐮磋В锛宮an-in-绉诲姩绔殑涓棿浜烘敾鍑讳唬鐞咥riTest锛孭C绔殑鑷姩鎿嶄綔婊戝潡楠岃瘉锛屽彲浠ュ崟鐙崟鐙竴绡囨枃绔犺缁嗕粙缁嶃€傜姽璞畨鍏ㄥ拰绡囧箙鐨勫師鍥狅紝鏈枃鍙彂琛ㄣ€傞槄璇诲悗鍙浆杞姐€備互涓婁粎渚涚爺绌跺涔犱箣鐢紝鏃犳伓鎰忋€傝瀛︿細鍚堢悊浣跨敤锛屽浜庡洜婊ョ敤寮曡捣鐨勪换浣曢棶棰樺拰绾犵悍锛屾厧鐢ㄣ€備綔鑰呬笉鎵挎媴浠讳綍娉曞緥璐d换銆備釜浜哄井淇℃杩庢偍锛岃娣诲姞浠ヤ笅寰俊浜岀淮鐮侊紝璇峰娉╩ost_wanted鎶㈢エ