davidyeye
小狐狸
小狐狸
  • UID22702
  • 注册日期2008-01-21
  • 最后登录2011-03-26
  • 发帖数21
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:2294回复:5

如何在载入某个页面以后自动按一个按钮

楼主#
更多 发布于:2010-02-08 20:55
比如打开google以后自动点一下“手气不错”
能用GM实现吗?
web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
1楼#
发布于:2010-02-08 20:55
可以用 customize your web ,这个扩展很好用,不过需要注意的是定位的时候不支持中文,用别的方式定位
davidyeye
小狐狸
小狐狸
  • UID22702
  • 注册日期2008-01-21
  • 最后登录2011-03-26
  • 发帖数21
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2010-02-08 20:55
谢谢,不过若是碰到某些asp的网页就比较难办。
因为同一个地址栏里的地址可能对应不同的页面,customize your web只能设置其中一个页面。
最好能GM实现,就可以少装一个扩展啦,呵呵。
web123lai:可以用 customize your web ,这个扩展很好用,不过需要注意的是定位的时候不支持中文,用别的方式定位回到原帖
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
3楼#
发布于:2010-02-08 20:55
GM脚本可以啊。“手气不错” 的代码:<input name=btnI type=submit value="&nbsp;手气不错&nbsp;" class=lsb>
所以,找到名为“btnI” 的Input,然后调用 input 的 click() 就可以了。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
4楼#
发布于:2010-02-08 20:55
Google 自动按“手气不错” 的 GM 脚本代码:

// ==UserScript==
// @name          手气不错
// @description   手气不错
// @include       http://www.google.com/*
// ==/UserScript==

var objs = document.getElementsByTagName('input');
for(var i=objs.length-1; i>=0;i--) {
    var name = objs.item(i).name;
    if (name && name=='btnI') {
        objs.item(i).click(); return;
    }
}
davidyeye
小狐狸
小狐狸
  • UID22702
  • 注册日期2008-01-21
  • 最后登录2011-03-26
  • 发帖数21
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-02-08 20:55
GOLF-AT:Google 自动按“手气不错” 的 GM 脚本代码:

// ==UserScript==
// @name          手气不错
// @description   手气不错
// @include       http://www.google.com/*
// ==/UserScript==

var objs = document.getElementsByTagName('input');
for(var i=objs.length-1; i>=0;i--) {
    var name = objs.item(i).name;
    if (name && name=='btnI') {
        objs.item(i).click(); return;
    }
}
回到原帖


非常感谢!
游客

返回顶部