Java 通过在线运行脚本与网站交互
我计划做一个脚本,基本上打开一个网站。在文本区域中填充一些文本,然后提交表单。然后网站重定向。在重定向页面上提取元素的文本或数据 我想通过一个网站运行这个脚本,并希望独立于任何安装。正因为如此,我放弃了使用JAVA和Python的想法,转而使用jquery,但我似乎找不到如何做到这一点 我知道如何用JAVA完成以上所有工作。我使用了一个HTMLwebDriver,它是SeliniumAPI的一部分 我想知道jquery是做这件事的最好方法,我该怎么做 我试着学习一些jquery,但我似乎无法将所有内容混合在一起 我使用了这些命令Java 通过在线运行脚本与网站交互,java,javascript,jquery,Java,Javascript,Jquery,我计划做一个脚本,基本上打开一个网站。在文本区域中填充一些文本,然后提交表单。然后网站重定向。在重定向页面上提取元素的文本或数据 我想通过一个网站运行这个脚本,并希望独立于任何安装。正因为如此,我放弃了使用JAVA和Python的想法,转而使用jquery,但我似乎找不到如何做到这一点 我知道如何用JAVA完成以上所有工作。我使用了一个HTMLwebDriver,它是SeliniumAPI的一部分 我想知道jquery是做这件事的最好方法,我该怎么做 我试着学习一些jquery,但我似乎无法将所
window.open(url);
$(selector).load(URL,data,callback);
$("button").click(function(){
$.post(URL,
{
name:"Donald Duck",
city:"Duckburg"
},
function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
});
感谢您的帮助 除非控制两个域,否则这显然是不可能的,因为这是防止XSS攻击的一种方法
如果您希望实现此功能,则需要创建某种形式的代理,以便在不遇到XSS保护的情况下执行此操作,因为使用代理将是XSS保护为什么不向我们展示您尝试过的操作?您尝试过selenium吗?我认为仅使用jquery无法做到。显然,您可以使用selenium,但您可能更喜欢。我正在通过添加我在jquery中尝试过的内容来更新我的帖子。我也尝试过selinium,但我不能依赖java,因为用户的计算机上可能没有安装java,但在selinium中完全可以,但在jquery?@ArchitKhosla中却不行,因为浏览器运行的XSS保护,只有控制这两个域或使用代理,才能绕过该保护,因为在这些情况下可以禁用它。