优酷视频链接增加引用链接,方便直接观看

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

Moderator: phoenix

Post Reply
nepter
Posts: 30
Joined: Jan 14 2009, 15:36

优酷视频链接增加引用链接,方便直接观看

Post by nepter »

第一次发自己写的规则,代码比较丑陋,请多包涵。

有时我们看youku视频时,只想看视频,不想看评论和边栏里的信息。为此,我在每个视频的链接显示后增加一个直接观看视频的链接P。

代码是

Code: Select all

Name = "youku add player"
Active = TRUE
URL = "$TYPE(htm)*youku.com*"
Bounds = "$NEST(<a,</a>)"
Limit = 256
Match = "(*/id_\0=*/a>)\1"
Replace = "\1<a style="font-weight:bold; color:#D71118;" href="http://player.youku.com/player.php/sid/\0=/v.swf">P</a>"
效果如下:红色P是视频链接
Attachments
2009-01-19_001721.png
2009-01-19_001721.png (214.12 KiB) Viewed 10758 times
zizaiwang
Posts: 17
Joined: Jun 23 2008, 01:14

Re: 优酷视频链接增加引用链接,方便直接观看

Post by zizaiwang »

这个规则如果将字节限制放大的话,就连上面的图片链接也匹配到.

我试了好久,不知道如何排除, 在这里提个问:
如何排除<a></a>里的img的标签?

Code: Select all

<a href="http://v.youku.com/v_show/id_XMTI5MzQ5MTU2.html" target="video" id="XMTI5MzQ5MTU2" name="hotVideoList" charset="100-003-1">
<img src="http://g2.ykimg.com/0100641F464AEE48B933DD01029F8357FB5E97-96D9-8DFB-8C16-9DAE0D34FD86" alt="高房价下全国最小户型"/></a>

Code: Select all

<a title="高房价下全国最小户型" href="http://v.youku.com/v_show/id_XMTI5MzQ5MTU2.html" target="video" charset="100-003-1">高房价下 全国最小户型</a>
我只想匹配到第二个链接;试过了(^...)可是只要前面有用到*号就两个都匹配了.请帮我看看该如何写?
User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: 优酷视频链接增加引用链接,方便直接观看

Post by phoenix »

Bounds Match 处改为:

Code: Select all

<a\s(^*<img\s)*</a>
zizaiwang
Posts: 17
Joined: Jun 23 2008, 01:14

Re: 优酷视频链接增加引用链接,方便直接观看

Post by zizaiwang »

谢谢版主了.

没想过在界限匹配这边动手脚 :( ,
不然这个好像也试过了,不过是写到了匹配里 , 因为要取地址所以就放弃了 ,看来脑筋还是太死了
Post Reply