裏表(Phinloda のもう裏だか表だか分からないページ)

コンピュータ・プログラミング系の話がメインのそれなりにごちゃごちゃしたネタばかり出てくるサイトです。多分。
<< mechanize のインストール | Top | 直線と点との距離を求める >>
Mechanize で Firefox 15.0.1 の user_agent を指定する

Mechanize の AGENT_ALIASES に定義されている user agent は次の通り。

Mechanize
Linux Firefox
Linux Konqueror
Linux Mozilla
Mac FireFox
Mac Mozilla
Mac Safari 4
Mac Safari
Windows IE 6
Windows IE 7
Windows IE 8
Windows IE 9
Windows Mozilla
iPhone

Windows Firefox がない。 そこで、手元の Firefox 15.0.1 からアクセスしたときの内容をパケットをモニタして調べて、 同じものが出るように指定してみた。 @agent は Mechanize.new であらかじめインスタンスをしてあるとして、 次のようなコードで実装できる。

@agent.user_agent = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1'
JUGEMテーマ:コンピュータ
| Ruby | 20:29 | comments(0) | trackbacks(0)
スポンサーサイト
| - | 20:29 | - | -
コメント
コメントする









この記事のトラックバックURL
http://phinloda.jugem.cc/trackback/3197
トラックバック
Powered by "JUGEM"
▲このページの先頭へ
CALENDAR
S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728293031 
<< August 2018 >>
NEW ENTRIES
CATEGORIES
ARCHIVES
NEW COMMENTS
NEW TRACKBACKS
LINKS
PROFILE