-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[已经失效]关于获得文章永久URL的思路 #55
Comments
https://www.zhihu.com/question/43610705
|
貌似并没有变化,是不是已经失效了? @ax4 |
@woocoder 有可能已经失效了 |
不知大家有没有找到应对策略 |
@ax4 这个方法确实已经失效了,得想一些别的策略啦 |
我的办法是关注特定领域的订阅号,通过微信网页版,用chrome的扩展定时刷所有公众号的推送文章 |
其实想实现批量化肯定得用cookies转换 其余的fiddler/charles根本没法批量化 |
不行,毫无变化 |
@heranly 不好意思哈, 我原来这个参数是2017年左右的时候思路。因为微信和搜狗方面改参数改过很长时间了,所以已经失效很久了不好意思哈。 感谢各位提供的关于已经失效的回复。
同时我已经很久没有在微信文章的爬取这块技术开发上活跃了, 不过基于cookie / 微信内置浏览器 的抓包应该还是可行的。我会推荐上面两位给出的思路:
同时这些文章的临时链接,通过微信内核的浏览器是可以打开的(i.e. 微信手机版 / 微信PC版),这些临时链接放入到这些微信客户端内打开之后,微信的内置浏览器会完成解析链接和跳转的工作,所以如果要重新解析临时链接URL的话,甚至在链接已经过期了的情况下再次打开的话,可以考虑往客户端里面放的办法。 另外值得提醒的是, 所以需要看你开发目的和期待得到的结果是什么,然后适当地“曲线救国”吧。祝顺利! |
测试了一下,使用手机客户端(我是IOS)&& PC客户端(我是win),在应用内打开已经失效的临时URL,可以正常打开文章。并且,点击复制文章的链接,可以得到一个永久URL。
这个URL会形如这个样子: http://mp.weixin.qq.com/s/ezLlm-FOVSfGOZghdFJxZw
估计是微信的服务器 && 应用内浏览器之间,封装一种机制。这个机制会在后端处理“非微信应用内请求“的时候,清空msg_link(issue #17)
The text was updated successfully, but these errors were encountered: