2

私は泡を何かに接続しようとしています。これを使用するのは初めてです。入力したすべての URL でエラーが返されます。これが私のコードです。別のスレッドからほぼ正確にコピーされました。

from suds.client import Client
url = "http://www.webservicex.net/ConvertAcceleration.asmx?WSDL"
client = Client(url)
print client

そして、それは常に私にエラーを返します:

client = Client(url)
urllib2.URLError: urlopen error [Errno 8] node name or service name not known

これは、私が非常に強力な企業ファイアウォールの背後にいるためであり、システム管理者のバグを回避する方法を知っている人がいるかどうかに興味があります。私が使用している URL は有効です。問題なくコンピュータに接続できますが、システムから抜け出せないようです。

ありがとう

*編集: ローカル ディレクトリで WSDL を使用すると、メソッドを呼び出そうとすると同じエラーが発生します。ファイアウォール内にある Web サイトを使用すると、次のエラーが表示されます。

urllib2.URLError: urlopen error [Errno 146] Connection refused

これは、パスワード認証が必要なためだと思います。プロキシ設定を試したり遊んだりしていますが、進歩していないようです。

同様の問題を抱えている他のフォーラムでいくつかのスレッドを見てきましたが、まだ解決策がありませんでした.

4

1 に答える 1

0

ネットワークにアクセスできるプログラムに制限があるようです。これは通常、ウイルスやワームがマシンに侵入し、インターネットに出てペイロードを取得したり、さらに指示を受け取ったりするのを防ぐために行われます。

また、あなたはプロキシについて言及しました。インターネットに到達する前に、プロキシを使用するようにプログラムを構成する必要がある場合があります。

于 2013-09-23T21:56:47.447 に答える