十二 07

cheerio中文文档

这篇参考手册是对cheerio 官方文档 的中文翻译

cheerio是jquery核心功能的一个快速灵活而又简洁的实现,主要是为了用在服务器端需要对DOM进行操作的地方

简介

让你在服务器端和html愉快的玩耍

安装

Continue reading

十二 02

jsdom中文文档

jsdom是一个纯粹由 javascript 实现的一系列 web标准,特别是 WHATWG 组织制定的DOM和 HTML 标准,用于在 nodejs 中使用。大体上来说,该项目的目标是模拟足够的Web浏览器子集,以便用于测试和挖掘真实世界的Web应用程序。

最新版本的 jsdom 运行环境需要 node.js v6或者更高的版本。(jsdom v10以下版本在 nodejs v4以下仍然可用,但是我们已经不支持维护了)

v10版本的 jsdom 拥有全新的 API(如下所述).旧的 API 现在仍然支持;详细的参照文档

基本用法

Continue reading

十一 25

nodejs模块request的官方文档

提示:自动翻译的nodejs模块request的官方文档,大致的改了一些,但是可能还有一些地方不是原文的意思,或者不像人话的地方,所以还需要对照一下原文,原文地址在最下方。

超级简单易用

请求被设计为进行http调用的最简单方法。它支持HTTPS,默认情况下遵循重定向。

目录 Continue reading

十一 22

为nodejs模块PhantomJS配置代理

为nodejs模块PhantomJS配置代理

PhantomJS模块配置代理方案一:

PhantomJS模块配置代理方案二: Continue reading

十一 22

使用nodejs模块PhantomJS制作爬虫之我们必须要懂的

使用nodejs模块PhantomJS进行页面自动化,因为PhantomJS可以加载和操纵网页,所以执行各种页面自动化任务是完美的。

DOM操作

由于脚本的执行就像在Web浏览器上运行一样,因此标准的DOM脚本CSS选择器可以正常工作。

以下useragent.js示例演示如何读取idtextContent的元素属性qua Continue reading

十一 22

nodejs模块 – phantomjs的简单爬虫应用实例

nodejs模块 – phantomjs的简单爬虫应用实例

PhantomJS是一个可以用JavaScript编写脚本的无头web浏览器。它可以在Windows、macOS、Linux和FreeBSD上运行。
它使用QtWebKit作为后端,为各种web标准(DOM处理、CSS选择器、JSON、Canvas和SVG)提供快速和本机支持。

安装phantomjs

安装Cheerio, Cheerio是一个服务器端基本实现Jquery核心功能的一个库

Continue reading

十一 21

Request模块让 Node.js http请求变得简单

Node.js的模块——request。有了这个模块,http请求变的超简单。

使用超简单

Request使用超简单,同时支持https和重定向。

任何响应都可以输出到文件流。 Continue reading

十一 19

thinkphp5.x nginx服务器伪静态配置方法

thinkphp5.x nginx服务器伪静态配置方法