python - SUDS 是否受防火墙影响?

标签 python suds

我正在尝试让泡沫连接到任何东西。这是我第一次使用它。我输入的每个网址都会返回一个错误。这是我的代码;几乎完全从不同的线程复制。

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

我认为这是因为它需要密码验证。我一直在尝试/玩代理设置,但似乎无法取得任何进展。

我在其他论坛上看到了一些有类似问题的人的帖子,但他们都没有解决方案。

最佳答案

听起来可能对可以访问网络的程序有限制。这通常是为了防止病毒和蠕虫进入您的计算机,然后通过互联网获取有效负载或接收更多指令。

此外,您提到了代理。您可能必须先将程序配置为使用代理,然后才能连接到 Internet。

关于python - SUDS 是否受防火墙影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11145434/

相关文章:

python - 使用 Flask Bootstrap

python - Sphinx 意外的部分标题 - numpydoc

python - 使用 matplotlib 在 loglog 图中设置轴限制

python - random.choice 被字典破坏了

python - 如何使用 Python suds 解析 wsdl 的 xml 内容?

python - 如何防止 suds 通过网络获取 xml.xsd?

python - 在检查重复小数时实现长除法

python 在 SOAP 请求中产生错误的命名空间前缀

python - 当 wsdl 不包含时如何设置 suds 架构位置

python - 无法在 suds 中创建 SOAP 过滤器