我试图用Python创建一个scraper,它发送json.load请求并提取所需的数据
我试图抓取的网页有一个搜索框,它在加密输入值后传递json数据。我能够做到这一点,但我必须手动将加密的输入值传递给请求
在支付了开发人员选项的费用后,我找到了加密输入值的javascript代码
function EncryptionCode(value){
var wrenchK = RSA.enc.Utf8.bufferParse(Base64.decode(Const.wrench));
var response = RSA.SYMM.encrypt(RSA.enc.Utf8.parse(value), wrenchK,
{
keySize: 128 / 8,
iv: wrenchK,
mode: RSA.mode.CBC,
padding: RSA.pad.Pkcs7
});
return response;
此代码对给定字符串进行加密,如下所示: 示例字符串:Cipla有限公司。 传递给JSON的加密字符串:
7Tx7+WkQdeTJogipi8RK4TNQ7O23RQ39AVCv0Lc/3KMqpGGL2UTLgMzrKZKiSF9FomOPOYOBlTmBYgnI1t7uT3mcRsd04lJlwpeKs0GZJH1LMLBJGqUxV1hvPzrA3A4W8gNAUjRVpj1K4OvWAWwwog==
请建议我如何直接在Python中进行加密,这样我就不必为每个查询硬编码加密的输入值
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐