标签:
昨天在调试Webservice的时候,由于不想写测试程序,就想用Python访问Webservice,结果还是相当的麻烦。远没有VSIDE用的方便
不得不说VS还是很强大的,人性化做的很好,不需要你看文档,统一的规范,统一的代码。我想还是VS走的更远吧,希望VS越来越强大。
用Python调试Webservice必须的安装第三方模块,这里推荐suds吧,随之问题来了,要用suds必须的有安装工具啊,so要学会安装,这里用的是
pip安装。
pip安装包自行百度,然后进去CMD命令,Python setup.py Install执行命令安装吧
然后在Python 命令中执行 pip suds install执行即可
你会看到安装成功的界面。。。。。。。。。。。
但是问题随之而来:
from suds.client import Client url = ‘http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl" client = Client(url)
然后给我返回一个说的是返回xml结构不对,还有什么HTPPERROR 403问题,作为一个new people,it is hard.我只能记住这些问题,等深入之后才能解决这些问题。
在访问一个网页的时候,用的是Python自带的urllib,urllib2,大部分用的urllib2来进行访问网页
但是在Python中是没有urllib2这个模块的,导入这个模块提示您.
Python文档说明 so..
The urllib2 module has been split across several modules in Python 3.0 named urllib.request and urllib.error. The 2to3 tool will automatically adapt imports when converting your sources to 3.0.
from urllib.request import urlopen response = urlopen("http://www.qq.com") html = response.read() print(html)
这虽然能访问,但是腾讯好像对这种爬入的东西进行处理的,导致获取的数据全是一堆看不到的东西,然后我用这个东西又访问了一些网址,有些不能访问,提示的是一些很异常的错误,心累啊。
标签:
原文地址:http://www.cnblogs.com/leizhizhiyuyali/p/5655529.html