pythonでseleniumを利用時に,毎アクセスIPアドレスを変えれないのか?
というモチベーションを持っている人は多いと思う.
それは以下の方法で(たぶん)実現可能.Pythonだけど,Pythonじゃなくてもほぼおなじかと.
基本的に参考のリンク先を読めばわかるが,日本語の情報があまりなかったので一応共有.
1. Tor Browserをインストール
こちらからインストールする.
2. Tor Browserを起動
selenium利用時は常に起動しておく.
3. Seleniumを使う
以下のprofileを渡して実行.もしうまくいかない場合はTor Browserの右上の設定ボタンから「Preferences/Advanced(タブ)/Network(タブ)/Connection/Settings」が↓の設定と整合的かを確認する.
1 | from selenium import webdriver |
確認
確認のために自分のウェブサイトにアクセスして位置情報を見たところParisになっていた.