阅读:2977回复:5
关于自动勾选点选框
请问有没有可以打开网页自动勾选点选框和勾选框的扩展?
这个扩展虽然可以勾选但是需要点击,若是没有付费开发一个可以么? 我q 8245+8090 谢谢。 |
|
1楼#
发布于:2015-01-30 16:44
@aaaa007cn 不来赚个外快么
|
|
2楼#
发布于:2015-01-30 16:46
|
|
|
3楼#
发布于:2015-01-30 16:51
|
|
4楼#
发布于:2015-01-30 16:57
dollaring:我看看,感谢指导。回到原帖这个脚本好像有点错误,我把其中的【url】、【/url】以及一个括号删了,现在应该可以用了 原帖:http://bbs.kafan.cn/thread-1795464-1-1.html // ==UserScript== // @name 网页自动化系列点击 // @namespace autoClick1by1.jasonshaw // @version 0.5 // @description 匹配的任意url,顺序逐个点击设定的obj,任意不存在则彻底停止 // @include http://rutracker.org/forum/viewtopic.php?t=* // @include http://*.kdslife.com/show/photo/*.html // @include http://www.repaik.com/forum.php?mod=viewthread* // @include http://bbs.kafan.cn/ // @include http://bbs.kafan.cn/forum.php?mod=viewthread* // @include http://www.repaik.com/ // @include http://www.repaik.com/plugin.php?id=dsu_paulsign:sign* // @include http://bbs.kafan.cn/thread-*-*-*.html // @include http://*.pcauto.com.cn/*/*/*/*.html // @downloadURL https://raw.githubusercontent.com/jasonshaw/userscript/master/autoClick1by1.user.js // @updateURL https://raw.githubusercontent.com/jasonshaw/userscript/master/autoClick1by1.user.js // @note 允许在配置中直接给出dom元素 而替代css3 selector数组,参数直接为函数,返回值即dom元素数组 // @note 允许是定standby状态,用于要点击的内容依赖页面初始加载后的动态加载才能运行的情况,默认直接运行系列化点击,否则等待动态加载后运行 // @note 允许自定义网站的点击延迟时间 // @note 允许自定义网站的是否在系列点击之后关闭网页 // @note 增加脚本运行判断,解决个别页面动态加载问题,比如睿派克签到 // @note 支持kds阻止相册自动翻页 // @note 支持睿派克、人大论坛自动等自动签到 // @note 支持卡饭、睿派克自动关闭侧栏 // @note 支持太平洋汽车本页展开全部内容 // @grant GM_openInTab // @run-at document-end // @copyright 2014+, jasonshaw // ==/UserScript== (function(){ var autoClose = false,delay = 500,standby = false; var prefs = { 'rutracker': { startReg: /^http:\/\/rutracker\.org\/forum\/viewtopic\.php\?t=.*/i,//定义href正则 elements: function(){ return document.querySelectorAll('div[class="sp-head folded"]');} ,//不为数组而是函数时,直接提供一个捕获所有点击元素的函数方法 delay: 500 },//坛友 amf需要增加的,自动展开折叠的帖子,不要用坛友直接删除这个规则 'kds': { standby: false,//定义是否,存在等待 startReg: /http:\/\/model\.kdslife\.com\/show\/photo\/\d+\.html/i,//定义href正则 autoClose: true,//config中dom.allow_scripts_to_close_windows 需要为true, 存在风险,请谨慎使用 elements: ['.bigp_nav2 > form > input[value="stop"]'],//所有参数为要点击的按钮的css3 selector delay: 500 },//宽带山美图库阻止自动播放,方便autopager翻页 'repaik': { startReg: /http:\/\/www\.repaik\.com\/forum\.php\?mod=viewthread&tid=\d+/i, elements: ['a.btn_s_close'] },//睿派克关闭侧栏 'repaik1': { standby: false,//这里的自动签到,就是动态加载,需要等待签到所需的dom元素和js加载和执行完毕,再运行自动化点击实现签到 autoClose: true, startReg: /http:\/\/www\.repaik\.com\/plugin\.php\?id=dsu_paulsign:sign/, elements: ['ul.qdsmile > li#ch','table[class="tfm"] input[value="2"]','.tr3 > div:nth-child(2) > a > img'] },//睿派克自动签到 'repaik2': { startReg: /http:\/\/www\.repaik\.com\/$/, elements: ['a[href$="plugin.php?id=dsu_paulsign:sign"]'] },//睿派克自动跳转到签到 'pcauto': { startReg: /http:\/\/\w+\.pcauto\.com\.cn\/.+\.html/i, elements: ['div.pageViewGuidedd > a[rel="nofollow"]'] }, 'kafan': { startReg: /http:\/\/bbs\.kafan\.cn\/(thread-\d+-\d+-\d+\.html|forum.php\?mod=viewthread.*)/, elements: ['a.btn_s_close'] },//kafan关闭侧栏 'kafan1': { startReg: /http:\/\/bbs\.kafan\.cn\/$/, elements: ['a#pper_a'] }//kafan每日签到 }; function autoClick1by1(){ var href = window.location.href,site = null,i = 0; for (var key in prefs) if(prefs[key].startReg.test(href)) {site = key;break;} //alert(site); if(site == null) return; var elements = prefs[site].elements; autoClose = prefs[site].autoClose || autoClose; delay = prefs[site].delay || delay; standby = prefs[site].standby || standby; setTimeout(function(){ try { if(elements instanceof Array) var els = prefs[site].elements; else {//function var els = prefs[site].elements(); } while(els<span style="font-style: italic;">){ var obj = (prefs[site].elements instanceof Array)?document.querySelector(els<span style="font-style: italic;">):els<span style="font-style: italic;">; if(obj == null) return; if(obj.tagName=="A" && obj.href.indexOf("javascript")<0 && obj.onclick == "undefined") GM_openInTab(obj.href); else obj.click(); i++; } } catch(e){alert(e);} }, delay); setTimeout(function(){ if(autoClose) window.close(); }, delay+100); } if(standby) {document.onreadystatechange = function () { if(document.readyState == "complete")autoClick1by1(); }} else autoClick1by1(); })(); |
|
|
5楼#
发布于:2015-01-30 20:46
|
|
|