node.js

node.js 画像取得

// モジュールの読み込みvar client = require('cheerio-httpcli');var request = require('request');var fs = require('fs');var URL = require('url'); // ダウンロード先URLを作るvar savedir = __dirname + "/img";if (!fs.existsSync(savedir)) { fs.m…

node.js ログインして、お気に入りを取得 (作詞掲示板)

// お気に入りの作品を取り出す for CasperJS // 作詞掲示場のユーザー名とパスワードvar BBS_USER = "ユーザー名";var BBS_PASS = "パスワード"; // CasperJSを使えるようにするvar casper = require('casper').create();casper.start(); // 作詞掲示板のロ…

Flickr で検索してスクショ。

ユーザーエージェントが合わない × ------------ // Flickrでスクリーンショットを撮る var casper = require('casper').create(); casper.start(); // 画像サイズ指定casper.viewport(1400, 800); // UserAgentの指定casper.userAgent('User-Agent: Mozilla…

crontab 指定方法

[書式] crontab 分 時 日 月 曜日 実行コマンド #毎昼 12:30 HIRUNE と通知; 30 12 * * * say "HIRUNE"

node.js 階層を指定してURLダウンロード

// リンクを解析してダウンロード // モジュール読みこみvar client = require('cheerio-httpcli');var request = require('request');var URL = require('url');var fs = require('fs');var path = require('path'); // 階層の指定var LINK_LEVEL = 3;// ペ…

node.js 絶対パスに変換 <a>

// モジュールの読み込み var client = require('cheerio-httpcli'); // nodeのモジュールvar URL = require('url'); // 標準モジュール // URLとパラメーターvar url = "http://www.aozora.gr.jp/index_pages/person81.html";var param = {}; // ダウンロー…

node.js モジュール cheerio-httpcli

// モジュールの取り込みvar client = require('cheerio-httpcli'); // ダウンロード var url = "http://www.aozora.gr.jp/index_pages/person81.html"; var param = {};// fetch ダウンロードからページの解析ができるメソッドclient.fetch(url, param, fun…

node.js htmlファイル ダウンロード

// urlにあるファイルを savepath にダウンロードする // ダウンロード元URLの指定var url = "http://tokotoko6667777.hippy.jp/tossy-n/"; // 保存先のパスを指定var savepath = "test.html"; // 利用モジュールの取り込みvar http = require('http'); // H…