要从合作方的另外一个系统上获取数据,由于对方比较傲娇,不提供 api ,我们只能通过代码去爬取。
对方系统是一个统一的登陆入口,然后有 N 个子系统,点击入口链接,会跳出一个新的窗口,打开子系统页面。
每个子系统会往 cookie 里面追加一些信息。
数据都是通过分析接口调用,使用 requests 的方式直接获取的数据。
问题是我如何通过代码的方式,获取到弹出窗口的 cookie 信息?(也就是每个子系统的 cookie 信息)
之前都是通过手动复制 cookie,然后配置每个子系统 cookie 的方式来用的。
打算这一步自动化。
但是没有什么思路。
目前能想到的就是起一个 selenium 来模拟点击,然后获取每个子系统的 cookie 。
由于公司服务器环境问题,服务器上安装 chrome 不方便。
有没有不用 selenium ,能更轻量级(最好只用 python 第三方库本身来实现,不要调用第三方浏览器)的方案?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.