TypeError: 'module' object is not callable 原因分析

chuanchanye8068 2017-11-12 01:13:30
程序代码:
import urllib.request
from cons import headers

def getUrlList():
req=urllib.request('https://mm.taobao.com/tstar/search/tstar_model.do?_input_charset=utf-8')
req.add_header('user-agent',headers())
html=urllib.urlopen(req,
data='q&viewFlag=A&sortType=default&searchStyle=&searchRegion=city%3A&searchFansNum=¤tPage=1&pageSize=100').read()
print (html)

getUrlList()

错误代码:
D:\programmingtools\anaconda\python.exe D:/programmingtools/pycharmpro/files/201711112013/taobeauty.py
Traceback (most recent call last):
File "D:/programmingtools/pycharmpro/files/201711112013/taobeauty.py", line 13, in <module>
getUrlList()
File "D:/programmingtools/pycharmpro/files/201711112013/taobeauty.py", line 6, in getUrlList
req=urllib.request('https://mm.taobao.com/tstar/search/tstar_model.do?_input_charset=utf-8')
TypeError: 'module' object is not callable

Process finished with exit code 1
...全文
2431 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
CaiNiaoWuZui 2017-11-12
import urllib.request 改为 from urllib.request import Request 然后 req=urllib.request('https://mm.taobao.com/tstar/search/tstar_model.do?_input_charset=utf-8')改为 req=Request('https://mm.taobao.com/tstar/search/tstar_model.do?_input_charset=utf-8') 即可。 既然是3.5,建议这样 import requests url = 'https://mm.taobao.com/tstar/search/tstar_model.do?_input_charset=utf-8' headers = {'user-agent':headers()} r = requests.get(url,headers=headers)
  • 打赏
  • 举报
回复
碧水幽幽泉 2017-11-12
帮忙顶下!
  • 打赏
  • 举报
回复
chuanchanye8068 2017-11-12
用的 python 3.5 小白一枚 麻烦大神来帮忙
  • 打赏
  • 举报
回复
相关推荐
发帖
脚本语言
加入

3.7w+

社区成员

JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
申请成为版主
帖子事件
创建了帖子
2017-11-12 01:13
社区公告

CSDN 脚本语言社区接受专栏投稿(专栏会在顶部创建专属你的栏目),投稿需满足以下要求:

  • 脚本语言技术相关;
  • 文章持续更新,保持活跃;
  • 内容清晰明了,干货为主;
  • 文章排版有序,有条有理。

本社区开通招聘专栏,发布招聘信息请联系版主,发布者需要保证招聘信息真实有效,CSDN 平台和版主不对招聘内容负责!

联系方式:私聊版主、发送邮件、QQ联系等均可: