火车采集器V2008版更新[2008-08-08][火车车厢管理制度]论坛活跃、奖励计划http://domain.locoy.com火车采集器高级版本在线订购高级版本功能及技术支持列表
返回列表 回复 发帖

使用js调用内容文件网站的采集方法教程

事情起因:http://bbs.locoy.com/spider-24620-1-1.html
原帖内容:如果所有网站都这样,用什么采集器也没用啊!!!
大家看看吧,估计任何采集器也不能够采集成功啊!
http://www.sooopu.com/html/19/19207.html
直接是败了,原想用二级转向采集它的这个http://www.sooopu.com/html/js/19/19207.js,却发现js文件是不能够采集的。
你们说说看,他这个防采集是不是绝啦?
+++++++++++++++++
解决办法:看到这个帖子,就去尝试采集了一下,结果发现采集不了,便联系了火车,火车测试后说是由于“本来js是不下载的 ”,随后,修改了程序,并重新编译了LocoyCommon.dll文件,并发给了我,我使用了新的LocoyCommon.dll,sooopu的曲谱图片顺利采集下来了。LocoyCommon.dll 见附件。这个dll是火车发给我的,并非官方正式发布,也不是一次升级,也没有经过测试,仅仅为了解决采集sooopu而做的,需要或者想试用的朋友,为避免发生意外,建议,另建目录新装个火车,覆盖同名dll文件。
+++++++++++++++++
采集sooopu,它的标题、演唱者、类别、格式等都在默认页面,就不多说了。它的曲谱图片地址保存在默认页面调用的一个js文件中,比较默认页面地址和js文件地址差异,采用“依据规则对默认页地址替换生成地址”方式添加新的采集页面,操作方法如下,有类似情况的朋友可以参考操作:
点击“采集内容规则”  ,单击打开 “同时采集多页面?” ,弹出“添加同时采集页面”设置对话框,页面名称,随便填,自己明白即可,比如”sooopu曲谱图片“,下面是新的”页面地址“生成方式的设置,在这里我们选择使用第一种方法——”依据规则对默认页地址替换生成地址“,根据下面的说明,”注:使用第一种方法时该处使用正则替换“,我们需要在”将“后面的文本框中填入默认页面地址,”替换为“后面的文本框自然就是新的,需要采集的页面地址了。比较原html文件地址和需要采集的js文件地址,我们需要替换的是两个数字,19和19207,我很菜,不懂什么正则表达式,这里有个教程,《正则表达式30分钟入门教程》http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm    ,单纯的数字比较简单, 比如要匹配19, [\d])([\d] ,[\d]{2} ,[\d]+?    好像都可以 ,那么原来的地址就是:http://www.sooopu.com/html/ ([\d]) ([\d])/ ([\d]+?).html   ,新地址用$1,$2,$3分别代替原地址上的正则匹配的内容,http://www.sooopu.com/html/js/$1$2/$3.js
保存后返回。进入需要编辑的标签编辑框,点击”所属页面“后的下拉菜单,选择刚刚建立的”sooopu曲谱图片“新页面替换规则,再对照新页面的源代码,过滤出内容标签就好了。
\
附件: 您所在的用户组无法下载或查看附件
1

评分次数

  • 火车头

火车头商业版购买与咨询、火车高难度采集、全站采集入库服务、采集规则定制、web在线发布、入库模块定制等业务、大家多多支持呀!联系QQ:86020004
┏┄┄┄┄站长交流中心┄┄┄┄┓
┇ 欢迎大家加入以下群,此群组主要为各位从事计算机爱好者服务欢迎各位高手加盟共同学习QQ群號:7830012  4671518┇
目前发布的版本还不可以采集实体JS内容,目前只是内部测试发布的升级文件
火车头商业版购买咨询及规则&模块定制服务:
QQ:509195509&78007024已满请加QQ511566576

孤魂的淘宝网店(已经加入"消费者保障计划")


使用火车头**版者格杀勿论,传播火车头**版者株连九族!
+下面是广告时间+--------------------------------------------------------------------------------------
高频变压器论坛TXT小说下载
我的博客:《孤魂居》请输入关键词

出售国内外空间,联系QQ:511566576,价格适中,性价比绝对超高!
非常感谢,我一直在求助这个问题。借鉴你的思路,我也试试
能上XXX站的代理
http://www.mye51.com
化工资讯网:http://www.totnt.com
我的QQ:27304751
wordpress 2.6
返回列表
售前客服QQ: 火车采集器客服 rq204, 火车采集器客服 飞越无限火车采集器客服 孤魂火车采集器客服 尘缘, 联系电话:0551-3495249(技术合作问题) 023-58436018 (08:00-20:00-客服),0752-2553545(09:00-20:00-客服)