TRY AND ERROR

気になったこと、勉強したこと、その他雑記など色々メモしていきます。。Sometimes these posts will be written in English.,

Entries from 2015-08-01 to 1 month

selenium webdriverによるHTML要素の取得方法

今回は、node.jsからselenium webdriverを介してWEBサイトのHTMLを取得する際の話題です。まず、selenium webdriverモジュールを読み込み、driverオブジェクトを生成してURLをGETします。 (selenium-webdriverはnpmなどで事前にインストールしておきます。…

node.jsでコマンドライン引数を受け取る

node.jsで書いたプログラムにコマンドライン引数を渡す必要が あったため、スニペットします。。node.js側でprocessオブジェクトのargvプロパティによりコマンドライン引数を取得することができます。 processは標準モジュールにより設定されているグローバ…

これ知らなかったなあ(´・ω・`)

数年前にjavasriptを初めて触ったとき、変数の中身をみるのは常にalert()だった。 それからconsole.log()を覚え現在に至る。。ブラウザでデバッグできたりもするけど、 今でもやっぱりconsole.log()で確認するのがしっくりきます。 consoleに出力する方法が…

selenium - node.js - phantomJSでヘッドレスWEBサイトチェック

WEBサイトのコンテンツを自動でチェックする必要があり、 seleniumを使って自動化できないか試したのでメモ。ちなみに、今回はヘッドレスなlinuxサーバ環境(ブラウザを立ち上げない環境)でチェックツールを実行しました。 環境 ・node.js(チェックロジッ…

【jquery】propとattr

既出でいまさら感満載ですが、試してみたのでカキコ。。 (jquery-version:1.11.3)attrとpropは両者とも属性を扱うjqueryのメソッドで、 いろいろなサイトでこんな風に紹介されていますね。 prop javascriptのプロパティ値を取得 attr HTMLの属性値を取得 例…

【node.js】node inspectorでnode.jsをデバッグしてみた

今までconsoleデバッグで頑張ってきましたが、 業務でnodeを使うことが増え思い切ってデバックしてみることに... 環境設定もろもろ、エディタを乗り換えるみたいな面倒くささがあると勝手に 思っていたんですが、思いの外簡単ですんなり行けたのでメモ。。使…