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

Firefox webdriverでcookieが読めなくなった話

取得したクッキーを保存して読み直すだけのコードである。 from selenium import webdriver import json driver = webdriver.Firefox() #driver = webdriver.Chrome() #driver = webdriver.PhantomJS() try: driver.get("http://www.google.com") fw = open(…

○○ソートみたいなやつ

ソートファクトリー こういうの。 use strict; use warnings; use Path::Class; my @list = file('list.txt')->slurp(chomp=>1); my $COUNT = 0; print "$_\n" foreach sort { compare($a, $b) } @list; sub compare{ my($lhs, $rhs) = @_; printf("#%02d: w…

ウインドウの最小化

ルームを沢山開いてウインドウを放っておくと、全ルームの音がなって大変なことになるし、ブラウザがクソ重くなって大変なことになる。ルームを開く前にウインドウを最小化しておけば大丈夫なので、実行時はブラウザを最小化しておきたい。しかし、これが意…

Seleniumを使ってみる(Cygin64 + Python)

近年ますますリッチになっていくWebコンテンツ、たいていのことは単純なスクレイピングでできるけど、Javascriptやら何やらを駆使したサイトは扱いづらい。ので、いつかはブラウザ自動化を試してみたいなあと思っていた、が調べるのが面倒でChromeの拡張を作…