gpt4 book ai didi

javascript - 从python登录JS网页

转载 作者:行者123 更新时间:2023-12-03 04:42:22 27 4
gpt4 key购买 nike

我正在尝试登录一个使用 javascript 登录的网页。该页面包含一个名为“login.js”的文件,它具有以下方法:

function onformSbumit(object, e){
if (e.getKey() === 13 || object.xtype==='button') {
var form = object.up('form').getForm();
if(form.isValid()) {
form.submit({
method : 'POST',
success : function(form, action) {
var result = Ext.decode(action.response.responseText);
Ext.util.Cookies.set("userName", result.data.principal.userId);
Ext.util.Cookies.set("id", result.data.principal.id);
Ext.util.Cookies.set("role", result.data.principal.role);
Ext.util.Cookies.set("roleName", result.data.principal.roleObj.roleName);
Ext.util.Cookies.set("privilege", result.data.principal.roleObj.rolePrivileges);
Ext.util.Cookies.set("partitionid", result.data.principal.operatorId);
Ext.util.Cookies.set("partitionName", result.data.principal.operator.name);
Ext.util.Cookies.set("time", result.data.principal.time);
Ext.util.Cookies.set("timeZone", result.data.principal.timeZone);
var redirect = 'main';
window.location = redirect;
}
})
}
}
}

我想知道登录此页面需要遵循哪些程序。

最佳答案

我认为有两个选择:

  • 使用 python 模块 requests 来执行 POST 请求。
  • 使用 selenium 来模拟浏览器事件。

了解更多信息:requestsselenium .

关于javascript - 从python登录JS网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43029665/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com