大贤者
精华
|
战斗力 鹅
|
回帖 0
注册时间 2005-2-14
|
os0x的oAutoPagerize,效果是对有定义的网站可以通过滚动来自动翻页
作者说对opera优化过了
http://d.hatena.ne.jp/os0x/20071202/oautopagerize
作者blog
http://d.hatena.ne.jp/os0x/
可以按照这个模版自行添加其余网站
,{
url: ''
,nextLink: ''
,insertBefore: ''
,pageElement: ''
}
url为网站地址,支持通配符、正则式
nextLink、insertBefore、pageElement分别为下一页的链接、插入点、页面内容,使用xpath
xpath可以参考Ayush的Remove It Permanently (RIP) for Opera或者Firefox + Remove It Permanently的结果
参照这个oAutoPagerize修改了一个专门为s1优化的脚本,见附件
到现在都还没有找到一个合适的用来查看源代码的js
暂时这么办吧
javascript:(function(){var result=document.evaluate("//div[contains(@id,'autopagers1')]",document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var i=0;i<result.snapshotLength;i++){result.snapshotItem(i).removeNode(true);}result=document.evaluate("//script",document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var i=0;i<result.snapshotLength;i++){result.snapshotItem(i).removeNode(true);}result=document.evaluate("//link[@rel='stylesheet']",document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var i=0;i<result.snapshotLength;i++){result.snapshotItem(i).href=result.snapshotItem(i).href;}result=document.evaluate("//img[not(contains(@src,'http'))]",document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var i=0;i<result.snapshotLength;i++){result.snapshotItem(i).src=result.snapshotItem(i).src;}var out=document.firstChild.outerHTML+'</body></html>';out=out.replace(/&/g,"&").replace(/ /g," ").replace(/</g,"<").replace(/>/g,">").replace(/\'/g,"'").replace(/\"/g,""").replace(/\n/g,"<br />");var win=window.open('about:blank','_blank');var doc=win.document;doc.write(out);doc.close();})();
需要看页面源代码时,把这段粘贴到地址栏后回车
等待几秒,源代码会显示在一个新页面中
把源代码粘贴到本地任意htm中
保存后再打开
把这个htm重新保存一下就可以了,这一步无所谓用什么浏览器都可以
注意可能有部分标签的<和>没有正确转换成<和>,请自行修改一下吧
如果找到什么更好的方法再更新
[ 本帖最后由 aaaa007cn 于 2008-1-2 01:46 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|