博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python url库学习
阅读量:5959 次
发布时间:2019-06-19

本文共 1220 字,大约阅读时间需要 4 分钟。

参考资料:

urllib,urlib2是python自带的库.

urlopen(url,data,timeout),三个参数。

第一个是地址,第二个是传入数据,有Post方式,Get方式,第三个是超时访问时间

urlopen()函数返回一个response对象,可以利用这个对象得到所有的网页信息。

 

三个参数可以是一个Request对象,传入参数和响应时间可以省略。

传入参数在登录的时候用的很多,这个时候就将这个字典用urllib.urlencode(values)转换一下。然后传入。

 

Get方式,不是很安全,可能将我们的传入数据一起加到链接中去。泄露信息。

1 #-*-coding:utf8-*- 2  3 import urllib 4 import urllib2 5  6 # response = urllib2.urlopen('http://www.baidu.com') 7 # print response.read() 8  9 # request = urllib2.Request('http://www.baidu.com')10 # response = urllib2.urlopen(request)11 # print response.read()12 13 # post 方式14 # values = {"username":"xxxx@qq.com","password":"xxxx"}15 # data = urllib.urlencode(values)16 #17 # url = 'https://passport.csdn.net/account/login?from=http://my.csdn.net/my/mycsdn'18 # request = urllib2.Request(url,data)19 # response = urllib2.urlopen(request)20 # print response.read()21 # 或者22 23 # get方式24 values = {}25 values['username'] = "xxxx@qq.com"26 values['password'] = 'xxxx'27 28 data = urllib.urlencode(values)29 url = 'https://passport.csdn.net/account/login'30 geturl = url + '?' + data31 request = urllib2.Request(geturl)32 33 response = urllib2.urlopen(request)34 print response.read()

 

转载于:https://www.cnblogs.com/TreeDream/p/6476571.html

你可能感兴趣的文章
c语言中无windows函数库,关于C语言, GCC/MSVC中,如何写出一个真正意义上的不依赖库的程序?...
查看>>
欧洲语言框架A1到C2,法语等级 A1、A2、B1、B2、C1、C2
查看>>
c语言中以追加只写方式打开文本文件,C语言中打开文件读取,写入的操作
查看>>
c语言编程 企业发放,求c语言编程企业员工全年销售额统计及奖金发放系..._统计师_帮考网...
查看>>
C语言编辑中午和英语库,懂英语和C语言的来
查看>>
c语言cabd快速查询的方法,滨州医学院 数据结构C语言版习题精选
查看>>
c语言中秋log10的函数,10本科生的C++成长轨迹7 - ACM培训:数组&函数&指针
查看>>
android 设备运营商,Android设备悲剧:新技术让运营商可以向设备“偷偷”安装软件...
查看>>
html语言link,HTML <link>标签
查看>>
html最小化打开新页面,【html相关】html中如何实现在新标签中打开另一个新的页面?...
查看>>
在html中加入tablestyle,html表格table的使用,以及表格的css样式
查看>>
android全屏监听,Android SurfaceView实现全屏播放例子
查看>>
html console 滚动条,JavaScript - 控制滚动条操作
查看>>
html5中按钮尺寸设计,UI设计中的按钮设计规范
查看>>
html方法介绍,jQuery html()等方法介绍
查看>>
Apache2月9日邮件:Tomcat请求漏洞(Request Smuggling)
查看>>
WPF外包技术分享—WPF的MVVM架构解析(分享)
查看>>
数字签名与数字证书
查看>>
GHOST -BATCH 参数的妙用
查看>>
控制反转 (Inversion of Control, IoC)
查看>>