之前爬一家網站的數據,需要登陸之后才能進行;所以當時使用selenium偷雞了一波;現在我想嘗試用requests方法,結果在登錄時,就遇到了用戶名密碼加密問題 查了下登陸有關的js,找到了加密的方法,但是之前沒玩過這塊的知識,所以沒有頭緒,不知道怎么做。 pubFuc.load(api.loginKey,null,"POST",function(s){ if(s.code==0){
key1=s.data.mm;
key2=s.data.ee;
setMaxDigits(130);
var tt= new RSAKeyPair(key2,"",key1);
userName=encryptedString(tt,userName);
psw=encryptedString(tt,psw);
data.loginName=userName;
data.password=psw;有沒有大佬能告訴我下,處理這種問題的思路啊,我想學習下,謝謝!(比如,是否要寫個加密工具,然后調用它去生成uid和pwd這樣,還是可以直接調用js什么的)
添加回答
舉報
0/150
提交
取消