网易163评论显示问题

sidki config set的配置、使用,新手入门首选

Moderator: phoenix

Post Reply
red
Posts: 99
Joined: Mar 09 2010, 16:25

网易163评论显示问题

Post by red »

163的评论要多次刷新后才会显示,不然只是显示“跟贴读取中...”
这个原因该如何分析。从几次message log中没看出啥不同,随便给个link,http://comment.news.163.com/news2_bbs/6 ... 14AEE.html
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: 网易163评论显示问题

Post by ddbb »

在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语句
red
Posts: 99
Joined: Mar 09 2010, 16:25

Re: 网易163评论显示问题

Post by red »

这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没有出现
ajiao
Posts: 59
Joined: Sep 29 2009, 08:17

Re: 网易163评论显示问题

Post by ajiao »

哈哈,这个问题我知道如何解决。因为评论页面没有广告。你直接在bypass里面加上163评论页面的网址得了。

Code: Select all

comment.*.163.com/
希望对你有帮助哈~我刚刚用不长时间,是个大菜鸟。。。。。 :lol:
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: 网易163评论显示问题

Post by ddbb »

http://comment.news.163.com/js/tie2.3.2-min.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)
http://comment.news.163.com/js/ntes_jsl ... 6.js的过滤log

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)

回车前的 不会对代码有影响 回车后的都会改动代码.......

改动规则后 你清过缓存么......
red
Posts: 99
Joined: Mar 09 2010, 16:25

Re: 网易163评论显示问题

Post by red »

缓存清过,config reload过
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
2js的过滤log,bypass不成功

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)
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: 网易163评论显示问题

Post by ddbb »

是你的操作出了问题了吧......

第二个我就不说了 单说第一个 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+++
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.....还是可以正常打开的.....
red
Posts: 99
Joined: Mar 09 2010, 16:25

Re: 网易163评论显示问题

Post by red »

没关系,这问题也是有段时间,以前一直没在意。只是不知道消失的js是哪来的。
PS:单独打开js,log和你的一样
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: 网易163评论显示问题

Post by ddbb »

以你给的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........所以..........
Post Reply