人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Linuxのターミナルから起動できるブラウザで、オプション指定によりcookieやuser-agentの変更が出来るブラウザを探しています。
イメージとしては、curlやwgetコマンドの操作感で起動できるブラウザです。
開発用に、脆弱性テストやスクレイピングなどに使用するつもりです。
良い候補があれば教えて頂ければ幸いです。

●質問者: shinp
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● TransFreeBSD
●100ポイント

curlやwgetコマンドで取ってきて、表示は普通のブラウザを使う、というだけではダメなんでしょうか?

ブラウザならなんでも良い、ということだと、lynx と w3m では出来そうです。

http://lynx.isc.org/lynx2.8.7/lynx2-8-7/lynx_help/Lynx_users_guide.html

set different Lynx User-Agent header. Lynx produces a warning on startup if the STRING does not contain "Lynx" or "L_y_n_x", see the note in the Options Menu section for rationale.

specifies a file to use to read cookies. If none is specified, the default value is ~/.lynx_cookies for most systems, but ~/cookies for MS-DOS.

specifies a file to use to store cookies. If none is specified, the value given by -cookie_file is used.

toggles handling of Set-Cookie headers.

「cookieが変更できる」というのが具体的に何なのか図りかねましたが、lynxだとplain textだったと思うので適当に作っておいてそれを指定するという方法でどうでしょう?

http://w3m.sourceforge.net/MANUAL

HTTP要求ヘッダを追加する.

UAやCookieも追加出来るんじゃないだろうか。
あと、書いてないけど、保存してるcookieはlynxなんかと同じ書式だった気がする。


shinpさんのコメント
ごめんなさい、探しているのはテキストブラウザではありません。 gnome環境で動くレンダリングエンジンおよびjavascriptなんかも動くフル機能のブラウザの事でした。firefoxみたいな。 ただ、firefoxはターミナル起動でのオプションで挙動を細かく制御できなかったため、他のがないか質問した次第です。 よろしくお願いいたします。

TransFreeBSDさんのコメント
chromiumもそこまで制御出来ないし、難しいんじゃないかなぁと思ったので local proxy という手はどうでしょうか? http://tech.kayac.com/archive/local-proxy-by-perl-and-pac.html http://directorblog.jp/archives/51302994.html http://www.charlesproxy.com/ そういうのでもダメってことだと申し訳ないです。他に回答無かったらキャンセルしてください。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ