在前面的爬虫例子中,我们使用的网页都是静态的,有静态当然就有动态的
ajax 就是动态加载的意思,我们来看看静态与动态的区别
静态:在前面的例子中,我们复制元素在网页源码中搜索,会搜索得出来,说明我们需要的数据就在 html 页面中,这样的网页提取是很简单的,就是静态的,直接正则
动态:通过 ajax 异步加载,简单理解就是在 html 页面中搜索不出来,或者在一个网页中,滑到最底下后又继续又新页面,不用翻页,这样的网站就是动态的,我们就不能用前面的方法直接提取,而是应该找到动态加载源,从中构造 url 提取数据
后面的例子中,我们遇到了会直接教大家步骤怎么找,现在先知道区别就行