网易163评论显示问题
Moderator: phoenix
网易163评论显示问题
163的评论要多次刷新后才会显示,不然只是显示“跟贴读取中...”
这个原因该如何分析。从几次message log中没看出啥不同,随便给个link,http://comment.news.163.com/news2_bbs/6 ... 14AEE.html
这个原因该如何分析。从几次message log中没看出啥不同,随便给个link,http://comment.news.163.com/news2_bbs/6 ... 14AEE.html
Re: 网易163评论显示问题
在bypass list中加入
comment.news.163.com/js/tie2.3.2-min.js
comment.news.163.com/js/ntes_jslib_1.1.6.js
因为我只是随便看了看 就偷懒了.....如果你想查具体是哪个规则引起的 可以仔细查查这两个JS的LOG 应该只有其中的一个有关系.....
P.S : 这两个JS 是当内容显示不出的时候 在画面的最下面 有一句话 数据读取出错,请刷新页面
那句话是alert 语句打印出来的 然后用 sidki 菜单里的 Show XX Scripts 查找一下 只有这两个JS内容里有alert语句
comment.news.163.com/js/tie2.3.2-min.js
comment.news.163.com/js/ntes_jslib_1.1.6.js
因为我只是随便看了看 就偷懒了.....如果你想查具体是哪个规则引起的 可以仔细查查这两个JS的LOG 应该只有其中的一个有关系.....
P.S : 这两个JS 是当内容显示不出的时候 在画面的最下面 有一句话 数据读取出错,请刷新页面
那句话是alert 语句打印出来的 然后用 sidki 菜单里的 Show XX Scripts 查找一下 只有这两个JS内容里有alert语句
Re: 网易163评论显示问题
这2个js在页面加载时没被过滤,单独get js(GET /js/tiepub1.3.3-min.js HTTP/1.1)的时候会再匹配一次规则的?bypass这2个js评论仍旧需要刷新多次才显示
评论不显示的时候,用show XX scripts的时候显示的是7条,关键的一条是
script src="http://comment.news.163.com/data/news2_ ... 14AEE.html",内容就是评论。但不知道是被哪条规则给匹配了
评论显示的时候,show XX scripts显示6条,上面的java script没有出现

评论不显示的时候,用show XX scripts的时候显示的是7条,关键的一条是
script src="http://comment.news.163.com/data/news2_ ... 14AEE.html",内容就是评论。但不知道是被哪条规则给匹配了
评论显示的时候,show XX scripts显示6条,上面的java script没有出现
Re: 网易163评论显示问题
哈哈,这个问题我知道如何解决。因为评论页面没有广告。你直接在bypass里面加上163评论页面的网址得了。
希望对你有帮助哈~我刚刚用不长时间,是个大菜鸟。。。。。 
Code: Select all
comment.*.163.com/

Re: 网易163评论显示问题
http://comment.news.163.com/js/tie2.3.2-min.js的过滤log
http://comment.news.163.com/js/ntes_jsl ... 6.js的过滤log
回车前的 不会对代码有影响 回车后的都会改动代码.......
改动规则后 你清过缓存么......
Code: Select all
Match 8831: Top All Mark: Start 04.07.11 (multi) [sd] (d.r)
Match 8831: Top All Mark: End 06.12.25 [sd] (d.r)
Match 8831: Top JS Mark: Start 09.06.12 (multi) [sd] (d.r)
Match 8831: Top JS: Mark End 07.04.02 [sd] (d.r)
Match 8831: Top HTML Mark: Start 09.06.12 (multi) [sd] (d.r)
Match 8831: Top HTML Mark: End 07.10.24 [sd] (d.r)
Match 8831: Block/Modify: Sel. JS Methods 09.06.16 [sd] (d.r)
Match 8831: <a>...: Replace blank/new 06.08.13 (multi) [pr sd] (d.1 l.3)
Match 8831: Block/Modify: Sel. JS Methods 09.06.16 [sd] (d.r)
Match 8831: Block/Modify: Sel. JS Methods 09.06.16 [sd] (d.r)
Match 8831: Block/Modify: Sel. JS Methods 09.06.16 [sd] (d.r)
Code: Select all
Match 8832: Top All Mark: Start 04.07.11 (multi) [sd] (d.r)
Match 8832: Top All Mark: End 06.12.25 [sd] (d.r)
Match 8832: Top JS Mark: Start 09.06.12 (multi) [sd] (d.r)
Match 8832: Top JS: Mark End 07.04.02 [sd] (d.r)
Match 8832: Top HTML Mark: Start 09.06.12 (multi) [sd] (d.r)
Match 8832: Top HTML Mark: End 07.10.24 [sd] (d.r)
BlockList 8832: in JSProperties, line 16
Match 8832: Block/Modify: Sel. JS Properties 07.04.02 [sd] (d.2)
Match 8832: Block: Make JS Cookies Session only 09.06.20 (cch!) [srl sd] (d.2)
回车前的 不会对代码有影响 回车后的都会改动代码.......
改动规则后 你清过缓存么......
Re: 网易163评论显示问题
缓存清过,config reload过
Bypass-List, line 35,36是以下2行
2js的过滤log,bypass不成功
Bypass-List, line 35,36是以下2行
Code: Select all
comment.news.163.com/js/tie2.3.2-min.js
comment.news.163.com/js/ntes_jslib_1.1.6.js
Code: Select all
+++GET 1386+++
GET /css/reply1.9.5.css HTTP/1.0
......
Match 1383: <a>...: Replace blank/new 6.08.13 (multi) [pr sd] (d.1 l.3)
Match 1383: <script> Remove: Ad Scripts - Noscript 8.11.24 (multi) [sd] (d.2 l.3)
Match 1383: Block/Modify: Sel. JS Methods 9.01.03 [sd] (d.r)
Match 1383: <html><body>: Mark First - Remove Dupes 9.03.19 (multi) [sd] (d.r)
Match 1383: Bottom Mark: Start - Close open Tags 7.06.15 (multi) [sd] (d.r)
Match 1383: <html><body>: Mark First - Remove Dupes 9.03.19 (multi) [sd] (d.r)
BlockList 1388: in Bypass-List, line 36
Match 1383: Bottom Mark: Start - Close open Tags 7.06.15 (multi) [sd] (d.r)
Code: Select all
+++GET 1390+++
GET /images/tie_aboutme_bgs.png HTTP/1.0
......
BlockList 1392: in User-Agents, line 51
BlockList 1395: in Bypass-List, line 35
Code: Select all
Match 1389: Top All Mark: Start 4.07.11 (multi) [sd] (d.r)
Match 1389: Top All Mark: End 6.12.25 [sd] (d.r)
Match 1389: Top JS Mark: Start 7.04.02 (multi) [sd] (d.r)
Match 1389: Top JS: Mark End 7.04.02 [sd] (d.r)
Match 1389: Top HTML Mark: Start 7.10.24 (multi) [sd] (d.r)
Match 1389: Top HTML Mark: End 7.10.24 [sd] (d.r)
Match 1389: Block/Modify: Sel. JS Methods 9.01.03 [sd] (d.r)
Match 1389: Block/Modify: Sel. JS Methods 9.01.03 [sd] (d.r)
Match 1389: Block/Modify: Sel. JS Methods 9.01.03 [sd] (d.r)
Match 1389: Block/Modify: Sel. JS Methods 9.01.03 [sd] (d.r)
Code: Select all
Match 1398: Top All Mark: Start 4.07.11 (multi) [sd] (d.r)
Match 1398: Top All Mark: End 6.12.25 [sd] (d.r)
Match 1398: Top JS Mark: Start 7.04.02 (multi) [sd] (d.r)
Match 1398: Top JS: Mark End 7.04.02 [sd] (d.r)
Match 1398: Top HTML Mark: Start 7.10.24 (multi) [sd] (d.r)
Match 1398: Top HTML Mark: End 7.10.24 [sd] (d.r)
BlockList 1398: in JSProperties, line 34
Match 1398: Block/Modify: Sel. JS Properties 7.04.02 [sd] (d.2)
BlockList 1398: in AdKeys-J, line 165
Match 1398: Remove: Ad Functions II - Code 9.01.16 [jd sd] (d.3 l.3)
BlockList 1398: in JSProperties, line 34
Match 1398: Block/Modify: Sel. JS Properties 7.04.02 [sd] (d.2)
BlockList 1398: in JSProperties, line 16
Match 1398: Block/Modify: Sel. JS Properties 7.04.02 [sd] (d.2)
Match 1398: Block: Make JS Cookies Session only 9.02.01 (cch!) [srl sd] (d.2)
Match 1398: Block: Make JS Cookies Session only 9.02.01 (cch!) [srl sd] (d.2)
BlockList 1398: in JSProperties, line 16
Match 1398: Block/Modify: Sel. JS Properties 7.04.02 [sd] (d.2)
Re: 网易163评论显示问题
是你的操作出了问题了吧......
第二个我就不说了 单说第一个 bypass 里加入第一个URL后 单独打开第一个URL 全部的LOG如下
P.S: 非常的不好意思........因为我不去163的 所以那天查的时候懒了一点.....
刚才我去查了一下....发现和这两个JS是无关的.....没有必要加在bypass里.....
需要加在bypass里的 是你说的消失的那一句.....http://comment.news.163.com/data/news2_ ... 14AEE.html
不过这个不同的新闻是不一样的 我加入的是comment.[a-z]+.163.com/data/
然后我打开不同的新闻评论 不刷新 都是一次进.(TEST的时候 打开出问题的 就不再进了 也就是每个URL都只用一次)....加那两个JS的时候 还是会没有评论 加入了这句之后 删除那两个JS.....还是可以正常打开的.....
第二个我就不说了 单说第一个 bypass 里加入第一个URL后 单独打开第一个URL 全部的LOG如下
Code: Select all
*** Log Reset ***
BlockList 12086: in Bypass-List, line 46
+++GET 12086+++
GET /js/tie2.3.2-min.js HTTP/1.0
User-Agent: Opera/9.80 (Windows NT 5.1; U; zh-cn) Presto/2.5.24 Version/10.52
Host: comment.news.163.com
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Pragma: no-cache
Cache-Control: no-cache
Connection: keep-alive
Browser reload detected...
+++RESP 12086+++
HTTP/1.0 200 OK
Server: nginx
Date: Thu, 13 May 2010 04:08:31 GMT
Content-Type: application/x-javascript
Last-Modified: Thu, 22 Apr 2010 01:41:54 GMT
Vary: Accept-Encoding
Expires: Fri, 14 May 2010 04:08:31 GMT
Cache-Control: max-age=86400
Via: 192.168.51.6
Content-Encoding: gzip
Age: 13328
X-Cache: HIT from 10.100.20.5.cache.163.com
Connection: close
+++CLOSE 12086+++
刚才我去查了一下....发现和这两个JS是无关的.....没有必要加在bypass里.....
需要加在bypass里的 是你说的消失的那一句.....http://comment.news.163.com/data/news2_ ... 14AEE.html
不过这个不同的新闻是不一样的 我加入的是comment.[a-z]+.163.com/data/
然后我打开不同的新闻评论 不刷新 都是一次进.(TEST的时候 打开出问题的 就不再进了 也就是每个URL都只用一次)....加那两个JS的时候 还是会没有评论 加入了这句之后 删除那两个JS.....还是可以正常打开的.....
Re: 网易163评论显示问题
以你给的URL为例
页面上有
var tiePage = new DefaultPage("news2_bbs", "66DUDTHD00014AEE");
tiePage.showPage(1);
showPage方法在
http://comment.news.163.com/js/tie2.3.2-min.js
那个多出来的是拼出来的......
另外.....只有单独打开这个JS的URL 才是只针对这个JS的过滤.........你打开页面 看到的是 这个页面里所有的访问的LOG 而我们都知道 那个页面里不只有那一个JS........所以..........
页面上有
var tiePage = new DefaultPage("news2_bbs", "66DUDTHD00014AEE");
tiePage.showPage(1);
showPage方法在
http://comment.news.163.com/js/tie2.3.2-min.js
那个多出来的是拼出来的......
另外.....只有单独打开这个JS的URL 才是只针对这个JS的过滤.........你打开页面 看到的是 这个页面里所有的访问的LOG 而我们都知道 那个页面里不只有那一个JS........所以..........