增加head请求处理,避免micolog出现405错误
最近发现micolog总是会出现一些抓虾与soso发过来的head请求,造成405错误,解决办法也简单:在base.py的BaseRequestHandler增加一个函数来讲head请求按照get请求处理
[code lang='python' style='vs']
def head(self, *args):
return self.get(*args)
[/code]
最近总是有人在我blog上面发广告,真是气愤,今天到家一看,122条留言…怀疑micolog的留言验证机制太原始了,得找个时间整一下,简单看了下,python中处理captcha的有这么几个库
1.captchaimage:这个玩意据说性能不错,但貌似有c语言实现的部分,不知道gae能不能用
2.http://captchas.net/sample/python/:这个使用起来比较简单,但是貌似验证码图片里面有captchas的logo
3.pycaptcha,目前比较倾向于这个
您可能会喜欢:
分类: micolog
见过micolog整合http://captchas.net/sample/python/的,的确强悍
那个 发垃圾评论的 内容一样吗?
如果一样 可能是人为的 直接把 提交评论 点个几十下就ok了
用Ajexa 就这点不好
如果用默认主题的提交一下刷新一下 会累死他的
@houkai
可能不是人工,用脚本发的,尤其这个加法对不对是在js判断是不是python,就导致可以不从blog的网页发
我觉得那个http://captchas.net/的还是不太好啊,是个国外的,在国内很多地方就打不开的(需要代理),googl的那个验证还不错啊,还带有语音验证呢
为什么我提交评论之后会出现混乱的html,然后就是错误405