最近の話題

ちょうど先週になりますが 家族が一人増えて男女比1:1の4人家族になりました。 出産までの長期間がんばった妻には感謝です。 しばらくは生活のリズムがバラバラになりそうですが、 子供の成長は早く目を見張るものがあります。 みんなでスノボに行ける日はいつだろう。 その頃体が衰えている可能性が、、、

Advertisement

pythonでwebにアクセス。

pythonからインターネットにアクセスするパッケージはurllib2,requestsなどをつかいますが プロキシ経由でアクセスする必要がある場合も考えねばなりませぬ。 認証が無いときは というようにopenerを設定して開けますが、ベーシック認証が挟まると これではつながらないので とauthハンドラを入れておけばいい。 だけどコードの引数に直接ユーザー名とパスワードを入れるのが気持ち悪いなあと感じていたら、getpassというライブラリがあった。 これはプロンプト上にpass入力を求めてかつ、入力は隠される。 これだ! で、 getuserメソッドはログインユーザーのユーザー名をとってくるのでAD環境なら これでIDは引っ張れる。 getpass内のプロンプトは適当。 これでいい感じになった。 けどまだまだスキル不足 もっといい方法があれば是非教えてください。