十一 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

十一 15

ThinkJS 3.0的安装及thinkjs命令的简单使用

ThinkJS 3.0

安装 ThinkJS 命令

如果安装很慢的话,可以尝试使用 taobao 的源进行安装。具体如下:

卸载旧版本命令

创建项目

执行 thinkjs new [project_name] 来创建项目(单模块),如: Continue reading

十一 11

NodeJS插件Crawler参数手册

Crawler参数手册

如果你想修改一些默认值,可以在构造 Crawler() 的时候配置相关的参数,此时的参数将在全局范围内生效。如果你只想对单个请求配置独立的参数,你可以在调用 queue() 函数时覆盖参数。

Crawler 使用了 request 库,所以 Crawler 可供配置的参数列表是 request 库的参数列表的超集,即 request 库中所有的配置在 Crawler 中均适用。

以下为所有参数: Continue reading

13

vue+node+mongodb 搭建一个完整博客

Vue + Node + Mongodb 开发一个完整博客流程

前言

前段时间刚把自己的个人网站写完, 于是这段时间因为事情不是太多,便整理了一下,写了个简易版的博客系统
服务端用的是 koa2框架 进行开发

技术栈

Vue + vuex + element-ui + webpack + nodeJs + koa2 + mongodb


目录结构讲解 Continue reading

十二 12

[转]Node.js初探与项目架构分析

一次偶然的机会让我有幸跨越浏览器的鸿沟来真真切切的体验一次Node.js。

首先,我想说:“很荣幸在经历了2个月的努力,第一个Node.js项目落地了”。整个项目做下来,还是算比较顺畅的。

事情很简单:Node.js做的是接入层。

事出有因

前端的技术革新是日新月异的,前端工程化已经离不开Node.js。现在大多数的项目使用的是前后端分离的架构,后端提供接口前端通过接口数据进行数据渲染。但是现在前端的代码逻辑越来越复杂,场景也越来越多。这套架构是否适合所有的应用场景值得考虑了。大前端的出现,就是一种尝试吧。试图通过Node.js接入来应对各种应用场景。 Continue reading

十二 11

NodeJS后端页面跳转、302跳转

NodeJS动态跳转页面,nodejs后端跳转页面,nodejs 302跳转页面,nodejs跳转页面