首页 新闻 会员 周边

关于pyhon3.3中Python\Lib\urllib\request问题

0
[已关闭问题] 关闭于 2015-08-11 14:33

今天在博客园看到一个爬虫程序,想说自己运行一下看下结果。

程序中需要用到urllib模块中的urlencode和urlopen函数

代码片段:

# 数据编码
data = urllib.urlencode(data)

# 按照data的格式从url爬内容
resp>

运行程序后,shell报错显示,urllib模块中没有urlencode,urlopen方法。

上网查了一下,发现3.3版本的python需要进行如下修改:

# 数据编码
data = urllib.parse.urlencode(data)   

# 按照data的格式从url爬内容
resp>

这时问题来了,上述代码  处正常运行通过,② 处运行时报找不到request属性

我去Python安装目录下的urllib模块中看了一下:

里面明明有request.py文件,不明白为什么不可以调用。

我试了一下,好像除了parse属性能正常调用,其它属性均不可以。

 

有遇到这个问题的小伙伴,求指引。。。。

丶小八戒的主页 丶小八戒 | 初学一级 | 园豆:101
提问于:2015-05-04 11:54
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册