校园网认证新加了防火墙
因为 js 太复杂所以开 pptr , 但是过不去报 400
和 @PA_733 断断续续研究了一周多, 才搞懂这玩意原来还是反爬虫的
所以加上 --disable-blink-features=AutomationControlled , 有头模式就能过去了
但是无头模式还是不行, 又研究了一天, 折腾到最后把所有可能的东西全照着我的真实浏览器模拟过去了, 还是不行
最后突然发现, 最高端的防火墙往往使用最朴素的方式
有条 ws 请求, requestInterception 没法拦截, 然后他带上了 HeadlessChrome 的 ua, 而不是预料的 ua, 得用 setUserAgent
😀
因为 js 太复杂所以开 pptr , 但是过不去报 400
和 @PA_733 断断续续研究了一周多, 才搞懂这玩意原来还是反爬虫的
所以加上 --disable-blink-features=AutomationControlled , 有头模式就能过去了
但是无头模式还是不行, 又研究了一天, 折腾到最后把所有可能的东西全照着我的真实浏览器模拟过去了, 还是不行
最后突然发现, 最高端的防火墙往往使用最朴素的方式
有条 ws 请求, requestInterception 没法拦截, 然后他带上了 HeadlessChrome 的 ua, 而不是预料的 ua, 得用 setUserAgent
😀