您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Owler等网站的自动化中保留登录令牌?

如何在Owler等网站的自动化中保留登录令牌?

我知道你了! ,这可以通过Selenium完成,但是需要Selenium的一些高级知识以及对用户authenticated在网站上的使用方式的基本了解cookies

在我头顶上方,您可以使用以下选项:

( 这从一开始就像一种魅力,因此请密切注意。)

我知道您必须将该cookie添加OWLER_PC,因为我已经检查了登录会话,并且这是唯一的新cookie。Cookie的值(通常)与您通过电子邮件收到的身份验证令牌相同。

现在剩下要做的就是通过代码模拟它了。您必须在脚本中存储这些电子邮件身份验证令牌之一(请注意,它们将在1年后过期,因此您应该会很好)。

然后,打开会话后,对要使用的框架/语言使用Selenium绑定来添加所述cookie,然后刷新页面。对于 / (我选择的武器),它是这样的:

browser.setCookie({name: 'OWLER_PC', value: 'SPF-yNNJSXeXJ...'});
browser.refresh();
browser.refresh();
// Assert you are logged in

有时,您不想添加cookie,或者不想编写样板代码以仅登录网站,或者不希望在Selenium驱动程序实例上加载一组特定的浏览器扩展。因此,您使用 。

您将不得不对此进行记录,因为这是一个冗长的主题。当您使用Python Selenium绑定时,

希望这可以帮助!

其他 2022/1/1 18:32:10 有461人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶