当前位置: 首页 > 知识库问答 >
问题:

javascript - 在抖店登录过程中,应如何使用Cookie避免网络错误并实现免密登录?

胡鸿远
2024-07-03

大佬们好,我现在想通过账号密码登录抖店. 获取对应的cookie保存到数据库,下次登录直接从数据库获取cookie进行登录(electron+vue作为前端,通过webview标签加载网页).
现在的问题是cookie在数据库获取成功,应用时提示网络错误需要重新登录,我应该使用全部的cookie还是部分cookie呢
以下是cookie列表image.pngimage.png

我也单独使用过其中的PHPSESSID进行设置,能够绕开免密登录进去,但是显示网络错误需要重新登录image.png

共有1个答案

闻人锦
2024-07-03

你获取完整请求头信息(指所有HTTP头,不是光Cookie),去做模拟,短时间应该是能用的。等会话过期了就不行了。

技术角度:Cookie不会设置长期有效,不仅仅是浏览器端的有效期时间,还有服务端保存的有时间。
正常用户使用,一般有刷新机制,让你感觉能长期用。

然后,你这个事儿如果干成了,应该属于抖店的Bug ^_^

 类似资料:
  • 1.1 入口 #!/bin/bash masterip=`head -n 1 $1 |cut -d ' ' -f 1` masterpasswd=`head -n 1 $1 |cut -d ' ' -f 2` ./clean_master.sh ./keygen_master.sh last=`cat $1|grep ^1|wc -l` for((i=2;i<=$last;i++)) do

  • 需求:免密登录 遇到的问题:这个需求谁来做,当然我现在碰到的是前端来做,但是身为程序员要时时刻刻学习,就在想这个需求会不会那次降临到后端,那时候我该怎么做。想要一个思路。 曾想过放权限,但思路不通 ,因为只能有了token才能访问接口 总不能放开每个接口 ,前前后后都绕不开token,除非给他了个永久的token,彻底无奈了 ,这个需求打败了我 ,我暂时没思路了,求教

  • 大佬们好,我现在是直接调用第三方服务网站的cookie登录,需要每天更新一次非常繁琐。 但是抖店的cookie更新一次可以用很多天,怎么实现使用抖店的cookie跳转登录到第三方呢? 浏览器上点击是从抖店的服务跳转到第三方,我尝试了一直不成功 这种应该怎么实现登录的?万分感谢!

  • 本文向大家介绍Linux免密码远程登录的实例,包括了Linux免密码远程登录的实例的使用技巧和注意事项,需要的朋友参考一下 Linux免密码远程登录的实例 如何通过一台Linux ssh远程其他linux服务器时,不要输入密码,可以自动登入。提高远程效率,不用记忆各台服务器的密码。 1. 首先登入一台linux服务器,此台做为母机(即登入其他linux系统用这台做为入口);执行一行命令生成key文

  • 我有一个Grails应用程序,它使用Spring Security Core进行身份验证和授权。该应用程序的主要目的是提供一个rest api,该api通过每个请求中通过Authorization头传入的令牌进行保护。这个令牌是在grails应用程序之外生成的,没有正式的“登录”阶段——每个请求都经过单独的身份验证和授权。 我已经实现了自己的身份验证过滤器和提供程序,它们似乎在令牌身份验证方面有效

  • 我已经设计了我自己的登录和注册页面,我想使用。如何使用它们而不是default。是否有任何API我可以调用或可能是我的后端会这样做?我还读到有用于keycloak的spring适配器,我可以使用它们吗?任何链接到任何例子都是好的。 我的第二个问题是,在注册时,我可以在中添加更多的用户详细信息,如地址、dob、性别吗?因为我的注册页面需要这些信息。

  • 本文向大家介绍使用python的pexpect模块,实现远程免密登录的示例,包括了使用python的pexpect模块,实现远程免密登录的示例的使用技巧和注意事项,需要的朋友参考一下 说明 当我们需要用脚本实现,远程登录或者远程操作的时候,都要去解决如何自动输入密码的问题,一般来说有3种实现方式: 1).配置公钥私钥 2).使用shell下的命令,expect 3).使用python的pexpec

  • 我是一个初学者,我只是找不到一个可行的解决方案。 我想做的是:用户输入用户名和密码,然后应用程序登录到一个网站。如果登录失败,则返回false和正确消息,否则返回true并继续执行下一个活动(获取另一个站点,解析html并显示内容)。 我的难题是:如何检测成功登录? 这是我的密码 LoginActivity的相关代码: 身份验证类中的方法: 由于我获得了200(OK)状态,我认为POST的代码工作