1 ranlele OP 这是快手的个人信息页面 |
![]() | 2 matthewz 2019-07-08 15:23:48 +08:00 设置 cookie 就行了啊 |
3 ranlele OP 自己尝试的第一次访问,返回 did,第二次,第三次带着 did 使用 session 访问,依然获取不到数据。 |
![]() | 4 Takamine 2019-07-08 15:32:15 +08:00 那就用 selenium 刷新三次页面怎么样:doge:。 |
![]() | 5 holajamc 2019-07-08 15:35:17 +08:00 Cookie 变化 用 mitmproxy 抓包康康 |
6 ranlele OP selenium 开无头模式就不行。不开无头模式可以使用 did 参数。 cookie 没有变化。 |
![]() | 7 holajamc 2019-07-08 15:47:14 +08:00 ![]() https://zhaoji.wang/how-to-detect-chrome-headless/ |
![]() | 9 TypeErrorNone 2019-07-08 16:16:07 +08:00 ![]() 说明返回数据不是用的 url 参数,是根据 cookie 中的数据来获取的。 你每次有新的 url 就先访问下,记录 cookie,再带着 cookie 访问一次拿数据。 |
10 ranlele OP @TypeErrorNone 我觉得,可能就是对这个 cookie 中的数值进行操作的。刷新三次,发送了好多个请求,我现在在模拟这些请求。 |
![]() | 11 opengps 等待时间不够所以为 null 吧,加点延时进去再爬取 |
12 keji 2019-07-09 14:51:48 +08:00 via Android 带上 cookie did 应该就可以了 |