

Python爬虫编程思想(104):Splash基础(支持Lua的轻量级浏览器)
source link: https://blog.csdn.net/nokiaguy/article/details/122225888
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

目录
Splash是一个JavaScript渲染服务,是一个带有HTTP API的轻量级浏览器。可以使用lua语言编写代码对页面进行渲染,Python可以通过HTTP API调用Splash内部的功能,甚至可以与Lua代码进行交互,所以Splash可以很容易与Python集成在一起实现爬虫应用。
1. Splash功能简介
Splash的功能众多,本节会列出一些主要的功能:
- 由于Splash内置的浏览器使用了Twisted框架,所以可以异步处理多个网页的渲染
- 获取渲染后的页面源代码或截图
- 通过关闭图片渲染或者使用Adblock规则来
Recommend
-
5
Python爬虫编程思想(60): 通过浏览器获取CSS选择器代码 ...
-
8
目录 1. go函数
-
3
Python爬虫编程思想(107):基于Splash的爬虫--对象属性_一个被知识诅咒的人-CSDN博客
-
4
Python爬虫编程思想(106):基于Splash的爬虫--异步处理与go函数 ...
-
8
Python爬虫编程思想(105):基于Splash的爬虫--第1个Lua脚本 ...
-
6
Python爬虫编程思想(109):基于Splash的爬虫--执行JavaScript的n种方式 ...
-
6
Python爬虫编程思想(113):基于Splash的爬虫--Splash HTTP API
-
9
Python爬虫编程思想(112):基于Splash的爬虫--模拟鼠标键盘动作 ...
-
3
Python爬虫编程思想(110):基于Splash的爬虫--更多的Lua函数_一个被知识诅咒的人-CSDN博客
-
5
Splash Lua支持CSS选择器,这些选择器也需要通过一些方法使用,本节将介绍与CSS选择器相关的函数。 1. select函数 该函数用于查找第1个符合条件的节点,如果有多个节点符合条件,只会返回第1个符合条件的节点。select方法的...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK