找回密码
 立即注册
搜索
查看: 2320|回复: 1

[Opera]最强User JS之一oAutoPagerize ver 1.0

[复制链接]
发表于 2008-6-13 22:08 | 显示全部楼层 |阅读模式
Opera用自动翻页用户脚本oAutoPagerize更新到ver 1.0了~
作者:os0x( http://d.hatena.ne.jp/os0x/ )
发表页面:http://d.hatena.ne.jp/os0x/20080427/1209272053

ver 1.0的oAutoPagerize分3个部分:SITEINFO、设定、本体,请分别下载下面红色标记的3个文件后放入Opera的User JS( opera:config#User Prefs|User javaxcript File )目录中
  • SITEINFO:
    http://ss-o.net/userjs/0AutoPagerize.SITEINFO.js
    SITEINFO更新点从原来的infogami( http://swdyh.infogami.com/autopagerize )移动到了wedata( http://wedata.net/databases/AutoPagerize/items )
    服务器上的0AutoPagerize.SITEINFO.js每3小时就根据wedata的资料更新一次
    手动更新请在右上角的oAutoPagerize图标中的UPDATE SITEINFO上点右键另存为,覆盖旧的SITEINFO文件
  • 设定:
    http://ss-o.net/userjs/0AutoPagerize.Settings.js
    可修改的设定包括:
    • 图标:
      • LOADING_IMAGE:加载时的图标
      • ON_IMAGE:on时的图标
      • OFF_IMAGE:off时的图标
      • COLOR:各种状态时的颜色,可以使用上述图片
      如果看这3个默认图标不爽,可自行修改,图片使用base64编码
    • SITEINFO:TOP_SITEINFO、BOTTOM_SITEINFO
      建议自己添加的SITEINFO写在这里
    • naviType:显示加载完毕的下一页链接的格式,分link、number两种
    • AUTO_START:如果不希望oAutoPagerize自动设置为on状态,那么把这个值改为false就行
    • BASE_REMAIN_HEIGHT:距离当前页面底端还有多少时开始加载下一页
    • FORCE_TARGET_WINDOW:是否强制修改超链接的target属性,建议修改为false
    • DISABLE_SITE:禁用oAutoPagerize的网站,正则匹配
      目前SITEINFO.js中pixnet相册的SITEINFO适用范围不妥,请自行在此添加'http://www\\.pixnet\\.net/photo/.*'禁用
  • 本体:
    http://ss-o.net/userjs/oAutoPagerize.js
    http://svn.coderepos.org/share/lang/javaxcript/opera-userjs/oAutoPagerize.js
    ( http://coderepos.org/share/browser/lang/javaxcript/opera-userjs/oAutoPagerize.js )
    ss-o.net上的为稳定版本,coderepos上的为最新版本,推荐使用ss-o.net的稳定版本

SITEINFO的说明可以参考 http://autopagerize.jottit.com/
一个典型的SITEINFO项目包括:
  • url:此SITEINFO项有效的地址,javaxcript正则式
    注意正则式中的“*”的意思是重复前面一个字符0次或者多次,和通常意义上的通配符“*”不同。要表示通常意义上的通配符“*”,也就是重复任意字符0次或者多次,请用“.*”
  • nextLink:含有下一页链接的XPath表达式
  • pageElement:含有页面内容的XPath表达式
  • insertBefore:描述pageElement插入点的XPath表达式,可选。省略的话,则oAutoPagerize会自动把下一页的pageElement附加在当前页面的pageElement之后
  • exampleUrl:可选,在oAutoPagerize中无用,方便debug和以后修改


[ 本帖最后由 aaaa007cn 于 2008-6-13 22:16 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-6-13 22:12 | 显示全部楼层

更新自定义SITEINFO用

s1用
,{
         url:          \'http://bbs\\\\.saraba1st\\\\.com/forum.*\'
        ,nextLink:     \'//div[@class=\\"p_bar\\"]/a[@class=\\"p_curpage\\"]/following-sibling::a\'
        ,pageElement:  \'//form/div[@class=\\"maintable\\"]/div[@class=\\"spaceborder\\"]/table[@class=\\"row\\"]\'
        ,exampleUrl:   \'\'
}
,{
         url:          \'http://bbs\\\\.saraba1st\\\\.com/.*\'
        ,nextLink:     \'//div[@class=\\"p_bar\\"]/a[@class=\\"p_curpage\\"]/following-sibling::a\'
        ,pageElement:  \'//form/div[@class=\\"spaceborder\\"]\'
        ,exampleUrl:   \'\'
}

[ 本帖最后由 aaaa007cn 于 2008-6-13 22:41 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-7-23 15:42 , Processed in 0.048939 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表