从文件中获取Cookie并访问
那么我们已经做到把Cookie保存到文件中了,如果以后想使用,可以利用下面的方法来读取cookie并访问网站,感受一下
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import
cookielib
import
urllib2
#创建MozillaCookieJar实例对象
cookie
=
cookielib
.
MozillaCookieJar
(
)
#从文件中读取cookie内容到变量
cookie
.
load
(
'cookie.txt'
,
ignore_discard
=
True
,
ignore_expires
=
True
)
#创建请求的request
req
=
urllib2
.
Request
(
"http://www.baidu.com"
)
#利用urllib2的build_opener方法创建一个opener
opener
=
urllib2
.
build_opener
(
urllib2
.
HTTPCookieProcessor
(
cookie
)
)
response
=
opener
.
open
(
req
)
print
response
.
read
(
)
|