2

urllib を介していくつかの URL をフェッチし、プロキシを介して機械化しようとしています。

機械化を使用して、次のことを試します。

from mechanize import Browser
import re

br = Browser()
br.set_proxies({"http": "MYUSERNAME:*******@itmalsproxy.italy.local:8080"})
br.open("http://www.example.com/")

次のエラーが表示されます。

httperror_seek_wrapper: HTTP Error 407: Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied.

プロキシ、ユーザー名、パスワードは正しいのですが、何が問題なのですか?

4

3 に答える 3

0

応答ヘッダーからより多くの情報を取得する可能性があります

print br.response().info()

于 2009-12-18T01:04:06.650 に答える
0

プロキシが NTLM 認証を使用している可能性がありますか?

その場合は、NTLM Authorization Proxy Serverを使用してみてください (この回答も参照してください)。

于 2009-12-14T09:36:12.533 に答える
0

Web ブラウザがプロキシ サーバーを使用してローカル ネットワーク内から Web を閲覧する場合、プロキシを使用するために自分自身を認証する必要がある場合があります。Google ntlmaps.

于 2010-03-08T11:29:22.663 に答える