为了账号安全,请及时绑定邮箱和手机立即绑定

第三种方法怎么错误了

url = 'http://www.baidu.com'
cj = cookielib.CookieJar()
opener = urllib2.bulid_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
response3 = urllib2.urlopen(url)
print response3.getcode()
print len(response3.read())

错误显示:

cj = cookielib.CookieJar()

NameError: name 'cookielib' is not defined


正在回答

6 回答

这样就对了

0 回复 有任何疑惑可以回复我~

# coding=utf-8

import urllib2

import cookielib

url = "http://www.baidu.com"

print u"第一种方法"

response1 = urllib2.urlopen(url)

print response1.getcode()

print len(response1.read())


print u"第二种方法"

request = urllib2.Request(url)

request.add_header("user_agent","Mozilla/5.0")

response2 = urllib2.urlopen(request)

print response2.getcode()

print len(response2.read())


print u"第三种方法"

cj = cookielib.CookieJar()

opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))

urllib2.install_opener(opener)

response3 = urllib2.urlopen(url)

print response3.getcode()

print cj

print response3.read()


0 回复 有任何疑惑可以回复我~

我这导过包之后还是不行,而且导包之后cookielib为红色浪线,提示Unresloved import:cookielib,求解。。

1 回复 有任何疑惑可以回复我~
#1

慕娘2043586

你应该是用Python3以上的,把cj = cookielib.CookieJar()改为cookiejar = http.cookiejar.CookieJar()就好,我也是这样的错误。
2018-03-04 回复 有任何疑惑可以回复我~

哈哈哈,原来需要包

0 回复 有任何疑惑可以回复我~

在程序的开头输入import cookielib后,NameError: name 'cookielib' is not defined问题解决了,但是又出了这样的问题:

opener = urllib2.bulid_opener(urllib2.HTTPCookieProcessor(cj))

AttributeError: 'module' object has no attribute 'bulid_opener'


0 回复 有任何疑惑可以回复我~
#1

小太阳Hisun

原来是build 单词拼错了。
2017-02-18 回复 有任何疑惑可以回复我~

自问自答吧,刚发现没有导入cookielib,而且第三行的build写错了= = !

0 回复 有任何疑惑可以回复我~
#1

慕粉3689290

我也是这样的问题啊,但要怎么导入cookielib呢?
2016-11-29 回复 有任何疑惑可以回复我~
#2

慕粉3689290

请答主赐教
2016-11-29 回复 有任何疑惑可以回复我~
#3

慕粉4014671 回复 慕粉3689290

在程序的开头输入import cookielib
2016-12-05 回复 有任何疑惑可以回复我~
#4

Dear小亮 回复 慕粉4014671

不行啊
2017-01-11 回复 有任何疑惑可以回复我~
#5

罐头冠 回复 慕粉4014671

谢谢谢谢
2018-02-08 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消
Python开发简单爬虫
  • 参与学习       227670    人
  • 解答问题       1219    个

本教程带您解开python爬虫这门神奇技术的面纱

进入课程

第三种方法怎么错误了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信