JS逆向之红薯中文网隐式CSS反爬

已经很久没有写JS逆向相关的文章了,距离上一篇JS逆向文章的发布时间已经过了大半年了,之前把红薯中文网网页版的反爬讲完之后就说过有机会把红薯中文网手机版隐式Style-CSS反爬给大家分析一下,今天我就把这篇久违的文章给大家奉上。

目标分析

跟网页版网站一样,红薯中文网手机版网站的反爬也主要在小说的正文内容,只不过反爬的技术种类不一样,我们随便找一本小说然后进行分析,值得我们注意的是手机版和网页版网站一样依旧对小说的正文页禁用了鼠标右键,要检查网页元素(Ctrl+Shift+I)或者查看网页源代码(Ctrl+U)我们可以使用Chrome浏览器的快捷键:

随便选择小说正文内容的一行,通过检查网页元素可以发现浏览器渲染后的Elements中小说内容的某些字并没有渲染出来而是一个span标签,span标签的文本内容是::before,CSS类名是context_kw18,鼠标点击::before我们可以在后边的Styles选项卡中看到相关的CSS信息,可以发现刚才我们选择的那个没有渲染的字居然出现在CSS样式的content属性中,我们还可以发现这个CSS的文件地址并不是一个CSS路径地址,而是