发布模块发布错误的时候可能有很多的原因。下面列举几种情况:
1.发布时提示发布成功未知,这个有几种可能情况,
①发布模块中未写成功标识码:只有写了成功标识,程序才能根据该标识判断你是上传成功了。成功标识码是从你发布后返回的源代码中获取的,也就是你在的网站手动发布一篇文章,然后看下提示成功的页面的源代码中有什么字符,以该字符作为成功标识码。一般都是成功什么什么,不过还是要根据你网站实际返回源代码来判断
②你已经写好了成功标识码,但是还是提示发布成功未知,这个可能是因为你的网站响应较慢,发布成功的源码返回较慢,这时就可以调整数据发布时间
2.一部分发布成功一部分发布失败:这种可能是因为你的网站不支持多线程并发的发布,网站负荷不了,这时可以调整降低发布线程数:
3.以前可以正常发布,现在无法发布了:这个可能是由于网站的登录cookie失效了,重新抓取一下登录的cookie:具体抓取方法可以看下此视频:http://faq.locoy.com/q-1129.html
4.一直都不能发布,这个可能是你的发布模块未调整好,这时,可以抓包看下你的模块跟实际发布请求有什么区别,是不是有随机值,是不是哪个字段不得为空等,具体的需要运用到fiddler,使用方法可以看下此视频:http://faq.locoy.com/q-1129.html
原文地址:http://faq.locoy.com/q-1265.html