taobao.com 淘宝商品页面为Opera/Firefox增加旺旺链接

针对特定网站的规则分享、讨论

版主: phoenix

taobao.com 淘宝商品页面为Opera/Firefox增加旺旺链接

帖子phoenix » 3月 03 2009, 15:42

淘宝默认为opera和firefox启动的是网页版旺旺,本规则将增加一个形如 wangwang:SendIM?userid 的链接以启动旺旺客户端。

代码: 全选
[Patterns]
Name = "Add WangWang IM Link for Opera/Firefox 2009.03.03 [phoenix]"
Active = TRUE
URL = "$TYPE(htm)item.taobao.com/auction/item_detail$OHDR(User-Agent:*(opera|firefox)*)"
Bounds = "<span\s[^>]+></span>"
Limit = 128
Match = "(<span class\="ww:token' ww:params\=\"nick=\1\&*)\0$STOP()"
Replace = " <a href="wangwang:SendIM?\1"><span style="color:red; font-weight:bold;">@@</span></a> \r\n\0"

有兴趣的同学可以研究下旺旺客户端对话框中的焦点商品是以什么样的参数传递过去的。 :D

wangwang.png
wangwang.png (16.4 KiB) 被浏览 2382 次
头像
phoenix
Site Admin
 
帖子: 437
注册: 12月 29 2007, 16:27

Re: taobao.com 淘宝商品页面为Opera/Firefox增加旺旺链接

帖子Ray4 » 3月 04 2009, 19:46

http://item.taobao.com/auction/item_det ... html?pm1=2

比如这种卖家信息在左边的,很多都不正常,log里显示成功,firefox里查看源代码东西也在,只是用firebug查看没有,不知道是否是其它脚本的问题
Ray4
Moderator
 
帖子: 65
注册: 12月 30 2007, 09:37

Re: taobao.com 淘宝商品页面为Opera/Firefox增加旺旺链接

帖子phoenix » 3月 04 2009, 22:38

以你举的例子来说,掌柜档案那个方块的右侧有个切换条,可以把掌柜档案的信息切换到右侧显示,我们增加的链接就出来了。所以,应该是有脚本在控制那块区域的显示。
头像
phoenix
Site Admin
 
帖子: 437
注册: 12月 29 2007, 16:27

Re: taobao.com 淘宝商品页面为Opera/Firefox增加旺旺链接

帖子ddbb » 3月 06 2009, 12:51

左边和右边的是不同的代码.....

因为有$STOP() 所以只匹配了第1个....第2个没匹配....

PH能说说为什么要加这个STOP么
ddbb
Moderator
 
帖子: 375
注册: 1月 07 2008, 13:30

Re: taobao.com 淘宝商品页面为Opera/Firefox增加旺旺链接

帖子phoenix » 3月 06 2009, 15:13

我以为只有1个 :( ,那么把$STOP()去掉就行了...
头像
phoenix
Site Admin
 
帖子: 437
注册: 12月 29 2007, 16:27

Re: taobao.com 淘宝商品页面为Opera/Firefox增加旺旺链接

帖子phoenix » 4月 07 2009, 22:36

更新了下:
1、不再局限于淘宝商品描述页面,现在作用于所有淘宝页面,目前我只测试了搜索商品页面,已买到的宝贝页面
2、增加了传递商品焦点到旺旺的功能

代码: 全选
[Patterns]
Name = "Add WangWang IM Link for Opera/Firefox 2009.04.04 [phoenix]"
Active = TRUE
URL = "$TYPE(htm)[^/]++.taobao.com/$OHDR(User-Agent:*(opera|firefox)*)"
Bounds = "<span\s[^>]+></span>"
Limit = 192
Match = "("
        "(<span class\="ww:token' ww:params\=\"nick=\1\&*&(*\&item=\2\&*|$URL(*item_detail-(0|)db1-\2.jhtml*)))"
        "|<span class\="J_WangWang' data-nick\="\1\"*data-item\=\"\2:*"
        ")\0"
Replace = " <a href="wangwang:SendIM?uid=\1&gid=\2"><span style="color:red; font-weight:bold;">@@</span></a> \r\n\0"
头像
phoenix
Site Admin
 
帖子: 437
注册: 12月 29 2007, 16:27

Re: taobao.com 淘宝商品页面为Opera/Firefox增加旺旺链接

帖子ddbb » 4月 08 2009, 13:09

http://item.taobao.com/auction/item_det ... html?pm1=2

就是上面的那个地址.......最新的规则........不出来了.......
ddbb
Moderator
 
帖子: 375
注册: 1月 07 2008, 13:30

Re: taobao.com 淘宝商品页面为Opera/Firefox增加旺旺链接

帖子phoenix » 4月 08 2009, 14:20

那个地址是 item_detail-0db2-bdf9b0192cd935b9f59cdd72fd424a4f.jhtml ,我原来匹配的是 db1 。

更新了下:

代码: 全选
[Patterns]
Name = "Add WangWang IM Link for Opera/Firefox 2009.04.13 [phoenix]"
Active = TRUE
URL = "$TYPE(htm)[^/]++.taobao.com/$OHDR(User-Agent:*(opera|firefox)*)"
Bounds = "<span\s[^>]+></span>"
Limit = 192
Match = "("
        "(<span class\="ww:token' ww:params\=\"nick=\1\&*&(*\&item=\2\&*|$URL(*item_detail-(0|)db[12]-\2.*|*item_id=([0-9a-z]+)\2*)))"
        "|<span class\="J_WangWang' data-nick\="\1\"*data-item\=\"\2:*"
        ")\0"
Replace = " <a href="wangwang:SendIM?uid=\1&gid=\2"><span style="color:red; font-weight:bold;">@@</span></a> \r\n\0"
最后由 phoenix 编辑于 4月 13 2009, 17:22,总共编辑了 1 次
原因: 修改URL匹配代码以适应更多URL格式
头像
phoenix
Site Admin
 
帖子: 437
注册: 12月 29 2007, 16:27

Re: taobao.com 淘宝商品页面为Opera/Firefox增加旺旺链接

帖子phoenix » 1月 18 2010, 12:04

旺旺2009使用了新的协议格式: aliim:sendmsg?touid=cntaobaosellerID&gid=itemID

代码: 全选
[Patterns]
Name = "Add WangWang IM Link for Opera/Firefox 2010.01.18 [phoenix]"
Active = TRUE
URL = "$TYPE(htm)[^/]++.taobao.com/$OHDR(User-Agent:*(opera|firefox)*)"
Bounds = "<span\s[^>]+></span>"
Limit = 192
Match = "("
        "(<span class\="ww:token' ww:params\=\"nick=\1\&*&(*\&item=\2\&*|$URL(*item_detail-(0|)db[12]-\2.*|*item_id=([0-9a-z]+)\2*)))"
        "|<span class\="J_WangWang' data-nick\="\1\"*data-item\=\"\2:*"
        ")\0"
Replace = " <a href="aliim:sendmsg?touid=cntaobao\1&gid=\2"><span style="color:red; font-weight:bold;">@@</span></a> \r\n\0"
头像
phoenix
Site Admin
 
帖子: 437
注册: 12月 29 2007, 16:27


回到 特定网站规则讨论

在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客

cron