Skip to content

pickles2/electron-asazuke-sitescan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

electron-sitescan

electron-sitescanelectron-asazuke の sitescan の機能をデスクトップアプリ化したものになります。

  • electron-asazuke では PHPの curl でクロールしていたものを、今回ヘッドレスブラウザベースに書き直しています。
  • ヘッドレスブラウザは casperjs を nodeモジュールとして扱えるようにした spooky を使っています。
  • このアプリを使う為には別途、 phantomjscasperjs をインストールされている必要があります。
  • phantomjscasperjs のインストールが未だの方はこのリポジトリ内に含まれるzipをご利用ください。
  • Windowsユーザの方はzipファイル(./docs/setup_resources/ にあります)を展開し、PATHを通してください。Cドライブ直下に展開する場合は次のようになります。

セットアップ手順

Mac の方は Macユーザー向け を、 Windows の方は Windowsユーザー向け を参照してください。

実行環境

  • node@6.9.1
  • npm@3.10.8
  • electron@1.4.13
  • phantomjs@2.1.1
  • casperjs@1.1.3

起動方法

$ npm start

設定

  • data/userAgent.json
    • USER_AGENT の一覧を定義します。
  • data/viewport.json
    • viewport の一覧を定義します。

課題

electronでアプリ化すると spooky(casperjs) が起動出来ない問題があるので npm start から起動して下さい。

スクリーンショット

DOWNLOAD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published