webporter icon indicating copy to clipboard operation
webporter copied to clipboard

没找到authorization字段

Open out0fmemory opened this issue 8 years ago • 27 comments

如题,只找到了login字段,但是不对,用起来就401

out0fmemory avatar Dec 25 '16 02:12 out0fmemory

开浏览器调试,点关注者,下拉刷新就有了,相对 URL 是 /followeesauthorization 是 request headers 里一个名为 authorization 的 HTTP 请求头

brianway avatar Dec 25 '16 08:12 brianway

@brianway thx. 已经可用了,建议在readme里说明一下,否则用的人可能一头雾水,找半天找不到>_<

out0fmemory avatar Dec 25 '16 10:12 out0fmemory

谢谢建议。不过基本的抓包调试就不写在 README 里了,而且这个机制不知道知乎哪天会改,知乎没改之前这个 issue 我不 close,给大家看到就行了。

brianway avatar Dec 25 '16 10:12 brianway

是已经改了吗?怎么在/followees 的request里看不到这个header...

willfu avatar Dec 28 '16 08:12 willfu

/followees 这个我也是只看到login 木看到authorization 。 请明示下

freerambo avatar Dec 28 '16 08:12 freerambo

没有改啊....我用的 Chrome 浏览器,Windows/Linux 下 F12, Mac 下 Command+Option+i 调出浏览器调试窗口。登录知乎,随便进一个人的主页,点他的关注者,就能看到 /followees 的请求头(Request Headers)有 authorization 字段。 我刚在 Safari 浏览器下也试了,没问题。

这个字段就是知乎服务器自定义的一个 HTTP header,和 Accept-Encoding/User-Agent 这样的通用 HTTP header 是一样的啊,只不过这个头是知乎自己加的,不是所有网站通用的。没找到的看看是不是在调试窗漏看了什么信息。

2016.12.28

brianway avatar Dec 28 '16 09:12 brianway

/followees下找到了authorization ,眼拙啊。刚才应该是进入的页面不正确

freerambo avatar Dec 28 '16 10:12 freerambo

按照楼上说法,找到关注者页面-谷歌浏览器F12调试-选择network-刷新-只找到了/followers

,甚至连/follwees都没找到。 新人求教

sunFlying avatar Jan 12 '17 07:01 sunFlying

https://www.zhihu.com/people/ma-xiao-zhou-98/followers 只看到follower J接口,并没有看到folowee,也,没看到authorization 字段,楼主是不是知乎的接口改了?

forezp avatar Mar 27 '17 03:03 forezp

知乎还没改啊,自己用 chrome 调试抓下包吧。抓包相关和本项目无关,就不展开了.... 这个问题我不是很想回复了,这应该是最后一次回复。 我的截图如下(时间:2017.3.27):

followee 访问接口的抓包截图: image

authorization 字段在 HTTP 请求头的的抓包截图: image

以后接口即使改了,亦可以通过类似方法解决。

2017.3.27

brianway avatar Mar 27 '17 03:03 brianway

谢谢您的回复,能不能说下具体操作,我的操作是登录,点击我的主页,点击右侧关注者,F12,刷新。我的截图: 1490585205(1).png

forezp avatar Mar 27 '17 03:03 forezp

原来要点下,XHR 谢谢您!

forezp avatar Mar 27 '17 03:03 forezp

对比我俩的截图,有两点不同:

  1. 我的第二行的 Preserve log 是勾选的,你没勾选
  2. 我的第三行点了 XHR 对响应类型进行筛选

其他貌似没有特别的操作,应该这样就行了。

brianway avatar Mar 27 '17 03:03 brianway

可以了,程序已经在抓取了,我研究下,哈哈,你这个项目很有意思。最近也在研究elk顺便分析爬取你的数据,感谢您!

forezp avatar Mar 27 '17 03:03 forezp

楼主,知乎改版了 抓不到数据了、、、、、、、

lambdaMontage avatar Aug 28 '17 03:08 lambdaMontage

{"error":{"redirect":"https://www.zhihu.com/account/unhuman?type=unhuman&message=%E7%B3%BB%E7%BB%9F%E6%A3%80%E6%B5%8B%E5%88%B0%E6%82%A8%E7%9A%84%E5%B8%90%E5%8F%B7%E6%88%96IP%E5%AD%98%E5%9C%A8%E5%BC%82%E5%B8%B8%E6%B5%81%E9%87%8F%EF%BC%8C%E8%AF%B7%E8%BE%93%E5%85%A5%E4%BB%A5%E4%B8%8B%E5%AD%97%E7%AC%A6%E7%94%A8%E4%BA%8E%E7%A1%AE%E8%AE%A4%E8%BF%99%E4%BA%9B%E8%AF%B7%E6%B1%82%E4%B8%8D%E6%98%AF%E8%87%AA%E5%8A%A8%E7%A8%8B%E5%BA%8F%E5%8F%91%E5%87%BA%E7%9A%84","code":40352,"message":"系统检测到您的帐号或IP存在异常流量,请输入以下字符用于确认这些请求不是自动程序发出的"}} 是不是不行了。。

quert999 avatar Dec 05 '17 08:12 quert999

{"error": {"message": "请求头或参数封装错误", "code": 100, "name": "AuthenticationInvalidRequest"}} 退出登陆之后提示这个了

quert999 avatar Dec 05 '17 08:12 quert999

image 楼主现在知乎HTTP请求头里面没有authorization 字段了。你有时间看看吗

519610446 avatar Mar 04 '19 03:03 519610446

改版了么,为啥我没有找到,有没交流群可以指点一下,谢谢

NuoLanC avatar Mar 15 '19 14:03 NuoLanC

开浏览器调试,点关注者,下拉刷新就有了,相对 URL 是 /followeesauthorization 是 request headers 里一个名为 authorization 的 HTTP 请求头

没找到你说那个

jsqfengbao avatar Mar 30 '19 02:03 jsqfengbao

现在最新的followees请求头里面没有了 请教各位还有什么办法吗 用cookie可行吗

ZhuQiangzZ avatar Jun 12 '19 08:06 ZhuQiangzZ

不行吧,加个请求头不就好了

------------------ 原始邮件 ------------------ 发件人: "ZhuQiangzZ"[email protected]; 发送时间: 2019年6月12日(星期三) 下午4:43 收件人: "brianway/webporter"[email protected]; 抄送: "金双齐"[email protected];"Comment"[email protected]; 主题: Re: [brianway/webporter] 没找到authorization字段 (#3)

现在最新的followees请求头里面没有了 请教各位还有什么办法吗 用cookie可行吗

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

jsqfengbao avatar Jun 12 '19 08:06 jsqfengbao

兄弟 可否详细赐教一下 之前的那个认证我看是OAuth的 但是现在不知道是什么方式呀 是可以加 但是加什么认真方式呢 比如Basic的 或者OAuth的

ZhuQiangzZ avatar Jun 12 '19 09:06 ZhuQiangzZ

你百度或者谷歌查查吧。

------------------ 原始邮件 ------------------ 发件人: "ZhuQiangzZ"[email protected]; 发送时间: 2019年6月12日(星期三) 下午5:16 收件人: "brianway/webporter"[email protected]; 抄送: "金双齐"[email protected];"Comment"[email protected]; 主题: Re: [brianway/webporter] 没找到authorization字段 (#3)

兄弟 可否详细赐教一下 之前的那个认证我看是OAuth的 但是现在不知道是什么方式呀 是可以加 但是加什么认真方式呢 比如Basic的 或者OAuth的

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

jsqfengbao avatar Jun 12 '19 09:06 jsqfengbao

现在谷歌和苹果变成authority这个了,修改一下json配置文件就行

clearingyx avatar Oct 09 '19 05:10 clearingyx

改版了,,莫得法

zengbuf avatar Dec 19 '19 12:12 zengbuf

zhihu已经改版了,找不到相应的头部权限字段了。

lossp avatar Jul 29 '20 07:07 lossp