在表格上填写验证码

CAPTCHAmiddleware的Python项目详细描述


captchamiddleware是一个wsgi中间件python包,用于放置 未经授权的用户(那些未登录的用户)在表单上的验证码 但是)。如果您没有被授权-在python术语中,如果远程用户是 未按请求设置–然后将添加CAPTCHA和隐藏密钥 使用method=POST生成。你必须正确 解决验证码以便提交POST请求。否则, Captchamiddleware将停止您的请求并将您重定向回 形式。

什么是机长?-或者-我讨厌那些东西

机长是公认的不完美的告诉人类和计算机的方式。 分开。如果您已经被识别(登录),那么 电脑很满意你就是你。但是如果你想 对某人的博客发表匿名评论?在一个完美的世界里, 不会有机长。在现实世界中,有垃圾邮件。所以如果 我想保护我的博客免受垃圾邮件机器人的攻击,我需要做点什么。 再说一次,机长不是完美的,但他们至少是个东西。

为什么是吝啬鬼?

我用了skipygimpy,因为它是免费的,开放的,并且有一个容易 使用API。人们抱怨机长很难读。我是 很抱歉。如果你真的想帮忙,我相信 吝啬的开发人员会非常乐意帮忙。

为什么不重述一下?

reCAPTCHA很烦人,因为它使用了一个API密钥,并且没有打开 来源。我不知道为什么这两件事都是真的。如果 有人想帮忙把recaptcha支持包含在这个包中,我很高兴 来帮忙。但因为我反对封闭源码软件(是的, 即使它们是web服务)和api密钥,对于 我。

为什么要使用中间件而不是应用程序中的中间件?

这是一个长期的争论和许多博客文章的主题。简而言之,两者 方法是有效的。如果您想与应用程序集成 逻辑上,你不应该用中间件来做这样的事情。如果你 只需要这个功能,而不关心紧密的集成, 那么这种方法可能对你有用。

为什么Captchamiddleware看起来半途而废?

因为是的。这是一项正在进行的工作。它的目标 观众显然是那些想弄脏自己双手的开发者。所以, 按照通常的免责声明,很抱歉弄糟了,我正在处理。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Maven发布插件在创建标记时失败   opencv使用java控制网络摄像头LED灯   java在使用JTA时不能使用EntityTransaction。使用非JTA   java映射大小与实际条目不同   javaspringboot。执行saveAndFlush并将实体结果修改为未保存的trancient异常   java在Selenium 3.0.0中运行Selenium IDE?   用于捕获键/值的java正则表达式   java Ivy的transitive=“false”在从Nexus下载时被忽略   JavaSpring引导忽略应用程序中的数据源url。yml   可以使用正则表达式拆分Java字符串,但正则表达式匹配返回false   log4j2中的javakafka追加器。xml不起作用   循环java测试分数统计   JFrame中边框的java返回类型   java在LibGDX中如何防止相机延迟?