Chrome浏览器页面执行自定义JS脚本

介绍一种在chrome浏览器页面中执行自定义js脚本的方式,可用于解析网页数据,模拟网页操作等等,具体功能取决于脚本内容。下面的案例演示如何在百度站点执行自定义的随机搜索。

1、准备脚本

将以下js脚本内容保存为js文件,例如chromeScript.js

function randomSearch() {
  //在百度站点随机搜索下面这几个关键词
  let keys = ['北京', '上海', '天津', '重庆', '江苏', '浙江', '河北'];
  //kw为百度页面输入框id,使用jquery设置输入框为上面关键词中随机一个
  $("#kw").val(keys[Math.random() * 10 & 7]);
  //form为百度页面搜索提交表单id,执行提交,搜索
  $("#form")[0].submit();
}
randomSearch();

2、将chromeScript.js上传至可访问的服务器

假设我们上传将脚本上传到服务器后,访问地址为:https://crane.run/chromeScript.js

注意:如果宿主站点使用的是ssl,则脚本也必须放到支持ssl的服务器上使用https访问

3、添加chrome浏览器书签

书签名称可自定义,网址内容为:javascript:$.getScript('https://crane.run/chromeScript.js'),如下图:

   

4、打开百度站点,点击上一步中添加的书签“随机搜索”查看效果

说明:宿主网站中已存在的js方法可在自定义脚本中直接使用,上面案例中使用了百度站点内的jquery 

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值