我正在尝试复制一个有效的python代码,这是我试图复制的python代码
def login(self, username, password):
print('Logging In...')
# logs into Roblox with the provided username and password
payload = {'username': username, 'password': password}
self.session.post('https://www.roblox.com/newlogin', data=payload)
print('Successfully Logged In.')
现在,我尝试使用Jquery post来模拟相同的POST,但它仍然存在错误。我希望这也可以在一个脚本中,没有任何其他资源的帮助,所以基本上是一个独立的。这是我目前的代码。
var user,pass;
data = {'username': user,'password': pass};
function post(url){
$.ajax({
type: 'POST',
url: url,
crossDomain: true,
data: data,
success: function(responseData, textStatus, jqXHR) {
console.log("[*] POST Successfully!");
},
error: function (responseData, textStatus, errorThrown) {
console.log("[*] POST Fail!");
}
});
}
function send(){
user = prompt("Username:");
pass = prompt("Password:");
post(hookurl);
}
send()
我尝试登录的网站(显然)是https://www.roblox.com/newlogin
答案 0 :(得分:0)
javascript无法发布到cross origin
网站,如果你想这样做,你必须从网站上获得许可,例如必须在响应标题中定义access-control-allow-origin
标题。