本文纯粹无聊为了玩耍,向各位脚本大神(阿里抢月饼系 )致敬
一言不合就开干,百度咯,先找到百度的“百度”按钮
主要是为了找到id ,模拟点击事件:document.all.su.click() // document.all("su").click()
页面就会重新加载,就是什么都没有搜索,模拟一下搜索,百度是表单提交,模拟一下数据嘛,先找输入框的 id
模拟输入框的输入内容: document.all.kw.value = "吃饭";document.all.form.submit()
可以看到百度的console里都在做广告招新人 ,这个不是重点啦,看着截图结果跟平时搜索一样的结果,下面实现定时查询,5秒查一次
function myrefresh()
{
document.all.kw.value = "吃饭";
document.all.form.submit()
}
setTimeout('myrefresh()',5000);
不过这段代码不能在console里直接运行,需要google浏览器的插件支持
可以查看api : https://developer.chrome.com/extensions/getstarted
1. 新建一个文件夹
其中,manifest.json 这个文件名就是这个,不要更改,内容如下
{
"name": "first Chrome plug-in",
"manifest_version": 2,
"version": "1.0",
"description": "my first Chrome plug-in,test baidu search at regular time",
"icons": {
"128" : "slack.png"
},
"permissions": [
"tabs", "http://*/*","https://*/*"
],
"content_scripts": [
{
"matches": ["https://www.baidu.com/*"],
"js": ["myscript.js"]
}
]
}
/* doc:
* manifes_version声明是我们使用的版本。
* name和description分别代表我们插件的名称和描述,
* version则是插件本身的版本号,这些是用来向用户展示所安装的插件的相关信息。
* icons指插件显示在的图标。
* permissions是插件使用的权限,tabs允许使用chrome.tabs和chrome.windows的api,
* 后面则是匹配模式,指可以和该模式的网站运行的代码进行交互。
* Content scripts是在Web页面内运行的javascript脚本。通过使用标准的DOM,
* 它们可以获取浏览器所访问页面的详细信息,并可以修改这些信息。其中js指的是要注入的脚本,
* marches定义了在哪些页面注入Content scripts。
*/
还有myscript.js 里就放刚才那段代码,另一个是图片icon
2.Google浏览器 -> 更多工具 -> 扩展程序 -> (top|right)开发中(勾选)
找到刚才按个文件夹
3 . 开启该插件,打开一个百度界面,就会自动刷新搜索了
*本文仅自娱为主,如若侵犯相关权益,请及时联系我删除