读书人

10Python之Http Web服务(网页抓取二)

发布时间: 2013-03-12 11:19:35 作者: rapoo

十Python之Http Web服务(网页抓取二)
import httplib2from urllib.parse import urlencodeif __name__ == '__main__': httplib2.debuglevel = 1 h = httplib2.Http(".cache") param = {'email':'abc@163.com','password':'test','origURL':'http://www.renren.com/Home.do','domain':'renren.com'} response3,content3 = h.request("http://www.renren.com/ajaxLogin/login","POST",urlencode(param)) print(str(content3,'utf-8'))

? ? (1)h.request第一个参数是url。

? ? (2)第二个参数是请求的类型,这里是POST。

? ? (3)第三个参数是经过url编码后要发送到服务器的数据。?

? ? (4)同样我们在返回的结果里面看到服务器的返回有提示说:用户名或密码错误。?

?

Http Web服务还有很多其他的东西,比如缓存、压缩等等,留给感兴趣的人自己去学习。?

?

?

?

?

?

?

?

读书人网 >Web前端

热点推荐