希望每个人都做的很好? 目前,我正在尝试从一个页面获取信息,在那里我必须登录,然后完成验证码(选择不同的图片),以便继续。问题是,当我从我的默认浏览器(像手动点击chrome)进入页面时,我不需要登录并完成验证码,因为我已经登录了(我想是因为cookie?)。 每次我运行selenium时,它都会打开一个“空白”的Chrome,有没有可能打开一个已经加载了所有数据的浏览器,以便跳过验证码? 我尝试了这里解释的不同解决方案,但都没有成功How to save and load cookies using Python + Selenium WebDriver 非常感谢!
我尝试使用html页面进行用户登录。我浏览文档并按照以下步骤尝试使用django-simple-captcha来验证我的用户login.finally...
我已经进行了迁移,迁移并将验证码添加到定义了表单和视图函数的INSTALL_APPS,and中
'views.py'
from django.shortcuts import render
from django.views.generic.base import View
from .froms import UserLoginForm
# Create your views here.
class LoginView
我公司的一个项目是在Django,我被分配了一个任务“向顶级路由器添加身份验证”,这样我们就不会忘记在每个视图中添加身份验证码,例如: if not request.user.is_authenticated:
return HttpResponseRedirect('/admin/login/?next=/admin/some-page/') 在做了一些研究之后,我发现这可以通过编写我自己的中间件来实现。在做作业之前,我对这个概念一点也不熟悉。因此,现在我正在尝试编写一个LoginRequiredMiddleware类,该类拦截每个请求,如果未通过身份验证,则将用户