关于 Cookie 的设置

经验创意 · 561 次浏览
Moy 创建于 2023-01-12 22:40

Cookie 是什么?

cookie 就是曲奇小饼干

在上网冲浪的时候,cookie 代表一些“留在你电脑上的缓存数据”。

 

比如说你登录了微博,它会存一段 cookie(其实就是一大串文本),这段 coockie 代表“这个用户的登录状态”。

这样当你下次打开微博的时候,它看到这个 cookie 就知道,“噢,Moy 已经登录过了!”然后直接给你转到登录 Moy 账号之后的页面。

 

微博的数据获取是很……操蛋的,很多时候都需要传递给它“登录用户”的信息,它才肯返回数据。

所以如果你运行动作,想要扒图或者扒长文,发现失败了,你可能就需要设置一下 Cookie。

 

注意:Cookie 包含了你的账户登录状态,可以说和你的“账户密码”一样重要(甚至更重要!)
所以请务必注意 cookie 的安全,不要随随便便发给别人,设置也请只在本地设置。

 

怎么设置 Cookie?

在更新到 V8 之后的版本的该动作,点击右键->设置就会弹出设置框:

把 Cookie 复制过来填进最底下的文本框,点击确定:

这样一来就设置成功了,重新运行动作即可。

 

(注:Cookie 是有一段保质期的,如果你设置完之后过了几天又弹出来了,就需要重新设置一遍)

(我知道很麻烦但这是微博造成的,请去骂微博  QuQ)

 

那么我要怎么获取自己的 Cookie?

方法一:查看整个 Cookie

(嫌步骤多可以看下面的方法二)

首先,打开你的浏览器,输入 weibo.com

 

如果还没登录,先登录账号,然后按 F12 打开开发者工具

接着F5 刷新一下页面

 

如果看到这个黄色条条,点一下蓝色的三角符号就行。

 

这个开发者工具界面看起来有点复杂,但不用管多余的部分。

点击最上面的【网络】(Network)然后点击下面的 Fetch/XHR:

 

随便找一条微博点进去,你会看到网络刷出来很多条数据。

在搜索框输入 show,然后找到第一条 show?id=XXXX,点它!

 

一直往下翻,看到 cookie 了吧:

右键,复制值:

这个就是你的 Cookie 咯!回到上一步去粘贴吧  ( ̄▽ ̄)ノ

 

(经过测试,只要有其中的 SUB 这一项数据就可以了,所以也可以用另一个方法)

 

方法二:只复制 SUB 数据

还是一样,在微博页面按 F12 打开开发者工具。

 

然后切换到「应用程序」标签页;

在左边依次打开 Cookie -> https://weibo.com,找到右边的 `SUB` 属性,点击,然后复制下面的一长串数字。

 

右键点击动作,选择 [设置],然后在 Cookie 设置填入 SUB={刚才复制的一长串} :

 

这样就完成了!

Moy 最后更新于 2023/2/21

回复内容
暂无回复
回复主贴