Linuxのターミナルから起動できるブラウザで、オプション指定によりcookieやuser-agentの変更が出来るブラウザを探しています。

イメージとしては、curlやwgetコマンドの操作感で起動できるブラウザです。
開発用に、脆弱性テストやスクレイピングなどに使用するつもりです。
良い候補があれば教えて頂ければ幸いです。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/12/10 11:48:15
  • 終了:2013/12/17 11:50:04

回答(1件)

id:TransFreeBSD No.1

TransFreeBSD回答回数668ベストアンサー獲得回数2682013/12/10 13:26:00

ポイント100pt

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

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

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

  • useragent=STRING

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.

  • cookie_file=FILENAME

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.

  • cookie_save_file=FILENAME

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

  • cookies

toggles handling of Set-Cookie headers.

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

http://w3m.sourceforge.net/MANUAL

  • header string

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

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

id:shinp

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

2013/12/10 13:39:08
id: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/

そういうのでもダメってことだと申し訳ないです。他に回答無かったらキャンセルしてください。

2013/12/10 14:02:36

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません