采集中通配符的使用
- 来源:动易网络 作者:动易CMS 发布时间:2008-05-03阅读次数:
尝试采集了几个网站的文章,由于是图文混排,选择了保存图片到本地,采集完成后,浏览中发现图片显示为X,右键查看图片属性,发现图片地址为“/CMS/UploadFiles_4256/200707/20070702152907736.jpg”,我们知道,动易默认上传图片统一保存在相应频道的“UploadFiles”的目录下,在使用默认设置时,上传图片时会在该目录下按年月自动生成一个目录,并把图片保存在该目录中。采集图片时选择保存到本地也是存在这个文件夹下,由于目标网站的图片亦是采用类似的规则,这样我们采集来的图片由于多了几级目录而不能显示。
在以前介绍FLASH采集时曾提到采用过滤替换方法替换图片地址,按照以前的方法在过滤项目中编辑替换规则,但在替换中发现假如把“/XXXX/2007/02/4476/”类似代码一一替换为“/Article/UploadFiles/200707/”,非常费事,因为目标网站的图片生成目录也是按时间自动生成的数字目录,一个个去替换,累皱山人也,忽然想起了通配符“*”,能否用通配符替代这些代码呢,立马尝试。
重新编辑替换规则,将内容中“/XXXX/2007/02/4476/”改用“/XXXX/*/*/*/”,替换为依旧用“/Article/UploadFiles/200707/”,提交启用,重新采集,完成后浏览,图片显示正常,查看图片地址,变成了“/CMS/UploadFiles_4256/200707/20070702152908399.jpg”。
原贴:http://bbs.powereasy.net/dispbbs.asp?boardID=67%26amp;ID=327306%26amp;page=1
-------感谢 狼哥 提供------
上一篇:服务器上为什么会出现动易组件检测不到的情况 下一篇:FLASH在模板中的调用方法
相关文章
- FLV视频内容页直接播放标签制作和使用说明
- 解决“单击以激活并使用此控件”的办法(解决flash)
- 使用JMail组件代替Sql Mail发送邮件遇到的问题
- MyDNS3.0使用说明
- 使用支付宝支付后订单是等待付款状态问题
- [{$Meta_*****}网站META关键词、描述]使用范围说明
- FlashFXP使用教程
- LeapFTP使用教程
- 2003服务器中出现"请求的资源在使用中"错误的解决方法
- 使用动易频道变子站功能建立您的强大平台
- 如何禁止使用鼠标中键放大缩小文章图片
- 关于锚点的问题,不能正常使用锚点。
- 使用(动易+DIV+JS),制作循环幻灯片放映效果
- 安装powereasy2007.net并使用SQL2005应当注意的问题
- shtml网页SSI使用详解
- 为什么在使用Response.Redirect的时候出现以下错误:
- SiteFactory Dw代码片断的使用
- 2005升级到2006sp1后,解决文章页不能使用 {$ArticleI
- 出现提示“请求的资源在使用中”,如何解决
- CssNameA、 CssName1和 CssName2自定义CSS参数使用实
