火车头如何才能设置发布的时候,如果是有html代码就直接的转换掉,post发布数据时&要转义为%26,但是html中%26不能显示为&...

本文介绍了在使用火车头采集器时遇到的内容发布不完整问题,主要是由于&符号在POST数据时导致的。解决方法是在发布设置中启用数据发布时的UrlEncode处理,或者手动将&替换为%26。这个方法能够确保采集内容完整地发布到目标网站。
摘要由CSDN通过智能技术生成

http://bbs.locoy.com/spider-15095-1-1.html

第5楼

&在post的时候是参数分隔符。你需要把&替换成%26。今天在任务高级设置里面发现了对采集的数据进行urlencode处理,应该把这个选上,就不用替换了。但不知道悬赏这个厚post数据的时候会不会把

采集地址也做一个urlendoe。

http://www.cnblogs.com/pittzh/archive/2010/01/17/1650222.html

火车头采集内容发布不完整问题

一直用火车头做为数据采集的工具,用它来采集发布网站内容还真不是很多!最近用火车头采集了一些文章时,发现在本地测试都没问题,但是发布到网站后却只有一部分,不完整!而且不完整的

内容是没有规律的!

简单的分析了一下,火车头的内容发布是通过GET,也就是在URL传值数据!如果内容中有“&”字符,就会导致数据意外截断!

如何避免这一问题呢?

在火车头程序中的发布设置中,有一个选项叫:数据发布时进行UrlEncode处理。

这样就可以解决发布时的内容不完整问题了!

http://bbs.locoy.com/forum.php?mod=viewthread&tid=14807

网页含有&时有问题

post数据的时候不能有&符号,&是post参数的分隔,需要将&替换成%26,即&的url 编码

http://bbs.locoy.com/forum.php?mod=viewthread&tid=11508

那个&符号的问题,到底是发布模块的问题还是内部问题

&这个符号在post的就是一个新内容的开始

所以要替换掉

严格意义上来说 也算是火车的一个bug

http://www.php1.cn/article/16723.html

html post信息出现&符号如何转义

RT求解决

——解决方案——————–

php中用rawurlencode(‘&’);对url进行编码

如果是ajax,可以用encodeURIComponent函数编码

请教老大,” & “符号POST不出去!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值