可以使用js代码跳转到一个新页面后在该页面执行一个单击事件吗?

是这样的,我想在慕课网上下载这样的资源:

图片说明
点击下载之后跳转到百度网盘:

图片说明

但是没有打包只能挨个点下载很麻烦

所以我想用审查元素执行JS自动完成下载
目前可以获取到每个网盘链接:

(function() {
            $(".zhankai23 .zi .r a").each(function(){
                var href=$(this).attr("href"); //每一个下载按钮的网盘链接
                if(href!=null&$.trim(href)!=''){

                    //跳转到网盘后进行下载资源操作

                }
            });

        }())

但是不知道怎么到跳转到每个新页面后执行单击下载

望大佬指教这个是否可行,如果可行要怎么操作?

大家一开始以为可以使用把网盘当做iframe嵌入的方式,调用网盘的js代码。但是这涉及到js跨域的问题,浏览器是有限制的。怎么解决跨域的问题呢?具体可以参考https://www.cnblogs.com/52php/p/5677699.html的说明。网站A要跨域调用网站B的js,需要网站B配合做相应的修改。网盘不可能配合你的网站来做修改的。因此,跨域不可行。那么,另一条途径就是修改浏览器了。可以用electron做一个自定义浏览器给客户使用。修改electron也就是浏览器里面的代码。或者,封装一个浏览器插件给客户使用。

可以呀,用onload()

不是你的页面不用想了,除非做成浏览器插件给使用者安装。

页面加载完后,再window.load(function(){
按钮点击事件
});

不可行,不是你的网页你只能手动调用js

用jquery $('#click').click();

TemperMonky 写个JS脚本就可以,望采纳

 可以,实现方法有很多,简单讲一下思路吧,比如说两个页面 a和b,a跳转到b ,在url链接中加一个表示,代表是由a跳转而来的 如 from_target=“a”,
   在b也页面加载时(window.load()),判断标识值from_target值是否为“a",如果是,执行单击事件即可

当然可以啊,使用一个click事件就好了