gpt4 book ai didi

javascript - 我可以使用 post 单击 JQuery 页面上的按钮吗?

转载 作者:行者123 更新时间:2023-12-03 12:25:49 24 4
gpt4 key购买 nike

我正在尝试请求一个页面并单击其上的按钮而不打开窗口,因此我认为帖子可以工作。这是我的代码:

<!DOCTYPE html>
<html>
<head>
<title>test</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"</script>
<script>
$(document).ready(function() {
$.post(
"http://m.roblox.com/Catalog/VerifyPurchase?assetid=161075864&type=tickets&expectedPrice=1",
$("ui-block-a").submit();
);
alert("work");
});
</script>
</head>
<body>
</body>
</html>

如果我正确理解 post,第一个参数是它请求的 URL,第二个参数是您可以发送数据的 URL。如果您点击链接,我正在尝试发送点击页面上的“购买”按钮的请求。有人可以帮忙吗?

最佳答案

post 请求将数据发送到给定的 URL。从那时起,服务器如何处理该数据完全取决于服务器。您尝试模拟按钮按下的网页不太可能允许这种行为。如果这在一般情况下是可能的,那么用户就会面临一些非常大的安全漏洞。例如,网站可以在用户不知情的情况下模拟通过 PayPal 捐款。

在这种特殊情况下,该按钮似乎用于提交表单。在这种情况下,您始终可以尝试将请求直接发送到表单提交到的页面,这将模拟提交表单。然而,表单提交通常会受到保护,免受此类攻击,因为它可以用来代表用户执行操作。

基本上,解决此类问题的最佳选择是向用户提供详细说明他们需要执行的操作的说明,然后为他们打开页面。

关于javascript - 我可以使用 post 单击 JQuery 页面上的按钮吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24216222/

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