关于登陆过程中有两个cookie验证的考虑

具体情况是这样的,我司一个系统中用到其他两个系统的数据,但是两个系统为两套账户系统,由此,再登陆中加入了另一个set-cookie,咱们先不考虑这样做的正确性,咱们来说,这样做了之后测试要注意些什么。

PS:产品形式为公众号内的H5

  1. 登陆时set-cookie的正确性(各个登陆方式)
  2. 访问过程中,随便一个cookie过期,都应该重新请求
  3. 登出清理cookie
  4. 修改密码后,可以使用新密码正常登录
  5. 修改密码后,在cookie过期后可以自动跳转登陆验证并登陆成功

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 爬虫中cookie登陆和表单登陆selenium模拟登陆,两者之间的区别在于,cookie登陆是在爬虫中直接使用cookie来完成登录,而selenium模拟登录则需要自动化测试工具selenium,来模拟用户的浏览器操作,完成登录操作。 ### 回答2: 爬虫中的cookie登陆和表单登陆是两种不同的方式,而selenium模拟登陆则是使用selenium这个自动化测试工具来进行模拟登陆cookie登陆是指通过获取并使用网站的cookie来模拟用户登陆状态。当用户在网站上进行登陆后,网站会返回一些cookie信息,包括用户的登陆状态等。爬虫程序可以通过获取并使用这些cookie来模拟用户登陆状态,从而可以访问需要登陆才能访问的页面或执行一些需要登陆状态才能执行的操作。 表单登陆是指在登陆页面上填写用户名和密码等登陆信息,并提交给服务器进行登陆验证过程。爬虫程序可以通过模拟用户填写登陆信息,并发送POST请求给服务器,来模拟登陆过程。这种方式需要对登陆页面的HTML结构进行分析,找到对应的表单元素和提交地址等信息。 与cookie登陆和表单登陆相比,selenium模拟登陆更加灵活和方便。selenium是一个自动化测试工具,可以模拟用户在浏览器上的各种操作,包括点击、输入、提交等。使用selenium模拟登陆可以直接打开一个浏览器窗口,并在其中模拟用户的操作,包括填写表单信息和点击登陆按钮等。这种方式比较适合一些动态页面或者需要执行复杂操作的登陆过程。 总的来说,cookie登陆、表单登陆和selenium模拟登陆都是实现爬虫登陆的方式,具体使用哪种方式取决于目标网站的登陆方式和需求的灵活度。 ### 回答3: 爬虫中的cookie登录和使用Selenium模拟表单登录是两种常见的方式来实现自动登录功能。 首先,cookie登录是通过获取登录页面的cookie信息,然后将其发送到服务器的方式进行登录。这种方式适用于简单的登录场景,不需要填写复杂的表单字段,只需要加载cookie即可完成登录。其优点是简单快捷,无需加载整个页面和执行JavaScript代码,可以节省时间和资源。但是,cookie登录方式可能会存在安全风险,因为cookie是保存在浏览器中的敏感信息,如果恶意程序获取到cookie信息,就可以伪装成登录状态。 而Selenium模拟表单登录则是通过自动化测试工具Selenium来操作浏览器,模拟用户填写表单字段、点击按钮等操作,完成登录过程。这种方式适用于需要填写复杂的表单字段,或者需要执行JavaScript代码才能完成登录的场景。通过Selenium,我们可以完全模拟用户的操作,比如填写用户名、密码,点击登录按钮等。其优点是灵活可控,可以应对各种复杂的登录场景,但是相对于cookie登录方式,Selenium模拟登录速度较慢,需要加载整个页面和执行JavaScript代码,消耗更多的时间和资源。 总的来说,cookie登录适用于简单的登录场景,速度快,但安全性较低;Selenium模拟表单登录适用于复杂的登录场景,灵活可控,但速度较慢。具体选择哪种方式取决于实际需求和安全考虑
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值