2016-11-01から1ヶ月間の記事一覧

phantomjs を適切にストップするには

phantomjsは便利なんだけど、プロセスが何故かゾンビ化してリソースを圧迫するなんてことがあります。 python + selenium + phantomjsで運用していますが、 大抵は、dirver.close()、dirver.quit()でスットプできますが、たまに生き残ります。 pgrep phantom…

phpの初歩 チートシート

phpからpythonを外部コマンドとして呼びだしたい。 $a = 1; $b = 2; $cmd = sprintf("python kdfjdlj.py %d %d",$a,$b); shell_exec($cmd); sprintfでフォーマットしてshell_execで実行する。

サーバーにphantomjsをおいてスクレイピングを動かしたい時

サーバーにphantomjsを置くなら、npmからインストールするのがおすすめ sudo yum install epel-release sudo yum install nodejs npmでnpmをインストールして npm install phantomjsでphantomjsをインストールする。 node_modulesというフォルダができてその…

pythonでプログラム実行前にミスをチェックする

ちょっとだけ変更したプログラムで、ミスタイプや、ちょっとしたミスを事前にチェックしたいときには、python -m py_compile [自分のプログラム].pyとコンパイルしちゃいましょう。 しょうも無いミスを発見してくれます。