guowenfh / geek-time-topdf

node.js cli 工具。将你已经购买的极客时间的课程,打印为 pdf 。print your geek time course to pdf. If you have already bought it

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

无法在headless:true中登陆页面

HankBu opened this issue · comments

无法在headless:true中登陆页面,page.content()被识别为,应该是极客时间做了屏蔽,这里在考虑提个pr解决这个问题,谢谢!
如果在headless:false,可以正常跑,图片也可以下载,但想要的pdf格式不支持headless:false中,所以考虑其他方案。

这个问题确实是极客时间做了屏蔽,当在 headless:true 时, http请求时,直接被屏蔽了,HTTP code 451 HTTP 451 Unavailable For Legal Reasons / 因法律原因不可用,暂未有解决方案

这个问题确实是极客时间做了屏蔽,当在 headless:true 时, http请求时,直接被屏蔽了,HTTP code 451 HTTP 451 Unavailable For Legal Reasons / 因法律原因不可用,暂未有解决方案

多谢,这里考虑使用接口+cookie方式下载,试验后也有屏蔽的问题,再考虑下其他方案。。。

@HankBu 3.0.0版本 已修复