首页 > micolog > 增加head请求处理,避免micolog出现405错误

增加head请求处理,避免micolog出现405错误

2009年9月9日 闫鹏 发表评论 阅读评论

最近发现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,目前比较倾向于这个

您可能会喜欢:

  1. gae micolog 验证码
  2. 为micolog增加阅读次数统计
  3. 为micolog增加热门文章功能
  4. 为micolog增加随机文章功能
  5. 修正micolog文章中前一post与后一post的混乱问题
分类: micolog 标签:

  1. 2009年9月9日16:19 | #1

    见过micolog整合http://captchas.net/sample/python/的,的确强悍

  2. 2009年9月10日04:52 | #2

    那个 发垃圾评论的 内容一样吗?

    如果一样 可能是人为的 直接把 提交评论 点个几十下就ok了

    用Ajexa 就这点不好

    如果用默认主题的提交一下刷新一下 会累死他的

  3. 2009年9月10日05:24 | #3

    @houkai

    那个 发垃圾评论的 内容一样吗?

    如果一样 可能是人为的 直接把 提交评论 点个几十下就ok了

    用Ajexa 就这点不好

    如果用默认主题的提交一下刷新一下 会累死他的

    可能不是人工,用脚本发的,尤其这个加法对不对是在js判断是不是python,就导致可以不从blog的网页发

  4. 2009年9月10日05:27 | #4

    我觉得那个http://captchas.net/的还是不太好啊,是个国外的,在国内很多地方就打不开的(需要代理),googl的那个验证还不错啊,还带有语音验证呢

  5. cloudhunter
    2010年4月9日18:08 | #5

    为什么我提交评论之后会出现混乱的html,然后就是错误405

  1. 本文目前尚无任何 trackbacks 和 pingbacks.