dps
dps copied to clipboard
关于页面需要登陆问题
请问一下,有很多页面需要登录之后才能正常预览和生成骨架屏,这里你们是如何来解决的呢? 配置 setExtraHTTPHeaders 吗 还是用puppeteer的setCookie来处理?
可以设置setExtraHTTPHeaders
,也可以在项目中直接调用evalDOM
来生成
直接使用extraHTTPHeaders传递登录信息并没有生效,请问setExtraHTTPHeaders是怎么用的 @famanoder
同问 登录问题,你们解决了吗? evalDOM生成的骨架代码,怎么自动注入到html中(下一次访问,可以看到骨架预览效果)?
我使用page.setCookie解决了,Puppeteer在0.10.2后不支持maps,具体见下面链接: Puppeteer 0.10.2 started using objects instead of maps for headers: https://github.com/GoogleChrome/puppeteer/releases/tag/v0.10.2
@1927344728
再请教一下
page.setCookie方法是在哪里调用的? 在dps.config.js中的其个回调函数中,还是需要自己启动一个puppeteer? @ZZZhangrong
pp.js文件里之前用的page.setExtraHTTPHeaders设置,替换成page.setCookie方法 @1927344728
pp.js文件里之前用的page.setExtraHTTPHeaders设置,替换成page.setCookie方法 @1927344728
是要改插件里面的pp.js中的方法。
好的。谢谢
我使用page.setCookie解决了,Puppeteer在0.10.2后不支持maps,具体见下面链接: Puppeteer 0.10.2 started using objects instead of maps for headers: https://github.com/GoogleChrome/puppeteer/releases/tag/v0.10.2 能贴代码吗?不生效