sunwenwen20 发表于 2016-5-7 14:46:16

火车头采集怎么写判断?

就是采集内容简介的时候,有2种情况
1,简介文字少,没有展开,收起选项
2,简介文字多, 有展开,收起的选项,这样源码里面就有2段怎么改怎么写
例如:
1,简介:我爱你    (代码正常)
2,简介:我爱你我爱你我爱你
               我爱你我爱你我...[详情](缩减代码+详情代码)

如果可以写else if 就好了
还请赐教谢谢!

sunwenwen20 发表于 2016-5-7 14:58:25

在线等还望高手赐教

js2016 发表于 2016-5-7 15:04:07

我来帮你看看,请发上地址

sunwenwen20 发表于 2016-5-7 15:13:21

js2016 发表于 2016-5-7 15:04
我来帮你看看,请发上地址

谢谢
文字少:http://kan.sogou.com/player/180836601/

js2016 发表于 2016-5-7 15:13:21

一般情况下,你可以先把整个简介块都采集,然后用替换功能将缩减部分代码去除(即使没有缩减部分也不会出错)

sunwenwen20 发表于 2016-5-7 15:15:15

js2016 发表于 2016-5-7 15:13
一般情况下,你可以先把整个简介块都采集,然后用替换功能将缩减部分代码去除(即使没有缩减部分也不会出错 ...

文字少:http://kan.sogou.com/player/180848752/
文字多:http://kan.sogou.com/player/180848752/

sunwenwen20 发表于 2016-5-7 15:20:06

谢谢了,了解你的思路了:lol

sunwenwen20 发表于 2016-5-7 15:29:02

js2016 发表于 2016-5-7 15:13
一般情况下,你可以先把整个简介块都采集,然后用替换功能将缩减部分代码去除(即使没有缩减部分也不会出错 ...

kan点sogou点com/player/180836601/

kan点sogou点com/player/180848752/

貌似不好替换

js2016 发表于 2016-5-7 15:53:47

可以的,具体如下:
用前后截取:
开头字符串:<div id="tv_summary"(*)>   结尾字符串:</div>
替换:
替换(*)[详情]   为
替换 <(*)>为
替换 [收起] 为
都替换成空的,就把缩减部分、html标签、“[收起]“都过滤掉了,剩下的就是需要的完整简介,这些替换对没有展开的简介也是适用的

sunwenwen20 发表于 2016-5-7 16:11:54

本帖最后由 sunwenwen20 于 2016-5-7 16:13 编辑

js2016 发表于 2016-5-7 15:53
可以的,具体如下:
用前后截取:
开头字符串:   结尾字符串:

厉害,在下受教了,还想请教的他URL貌似加密了就是播放跳转链接可以获取嘛
页: [1] 2
查看完整版本: 火车头采集怎么写判断?