我试图让肥皂水连接到任何东西。这是我第一次使用它。我输入的每个网址都会给我一个错误。这是我的代码;几乎完全从不同的线程复制。
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
我很好奇,如果这是因为我背后是一个相当庞大的公司防火墙,如果有人知道一种解决方法,那就是没有系统管理员。 我使用的网址是有效的。 我可以连接到我的电脑上的东西没问题,只是似乎无法退出系统。
由于
*编辑:当我尝试调用方法时,在我的本地目录上使用WSDL会引发同样的错误。 使用防火墙内的网站向我发送错误:
urllib2.URLError: urlopen error [Errno 146] Connection refused
我认为这是因为它需要密码验证。我一直在尝试/玩代理设置,但似乎无法取得任何进展。
我在其他有相同问题的人的论坛上看过几个帖子,但他们都没有解决方案。
答案 0 :(得分:0)
听起来可能会限制什么程序可以到达网络。这通常是为了防止病毒和蠕虫进入您的计算机,然后通过Internet访问有效负载或接收更多指令。
另外,你提到了一个代理。您可能必须将程序配置为使用代理才能访问Internet。