这篇文章主要介绍“JS参数反爬虫的方法是什么”,在日常操作中,相信很多人在JS参数反爬虫的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JS参数反爬虫的方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
举个栗子?
那么现在我们就来说说,这些参数是怎么来的。下图是我上一篇文章的一个分析点。例如:jsonpCallback
在开始分析之前,我默认你已经掌握了 JavaScript ,并且达到了一定的程度,否则你是看不懂 JS 代码的。
开始分析
请将你的 Chrome 浏览器打开至如上图效果,即是右键 --> 检查 ,到这一步呢,你是还没有打开图中的红框部分的。这时候,再按一下: Ctrl + Shift + F(Windows)红框部分就出来了,Mac 的快捷键我也不知道,如果你知道,还烦请告诉一下我。
接下来呢,在红框部分的搜索栏中输入:jsonCallback
现在,下面出现了一堆搜索内容。我们需要做的,就是从这些代码中找到我们想要的东西 -- 即是 jsonCallback 是怎么来的?有时候,运气好,你在第一条搜索结果中就找到了答案,运气差点,可能就得翻完所有代码。我们双击选择第一条结果。
未格式化的代码可读性是很差的,看了也基本懵逼。现在,在格式化的代码中搜索:jsonCallback
如果没有看到想要的结果,则继续查找下一个,或者下一个代码文件
查找过程我就不一一解说了,最后我们在第一个文件中就能找到我们想要的结果,如下图:
到这一步,结果就出来了,其实就是一些随机数的拼接。
寒假作业
分析下图中,参数 entryIds 是怎么来的?(这个参数要翻页之后,才会出现)
到此,关于“JS参数反爬虫的方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!