在试图用<条码”为档案节省 co具时,我有问题。 文件CookieJar ssave
方法。 我的守则是:
#!/usr/bin/python
import httplib, cookielib, urllib2, json, time
from datetime import date
class FoN:
def __init__(self):
self.cookiefile = "cookies.txt"
self.cj = cookielib.FileCookieJar(self.cookiefile)
def login (self, login, password):
js = json.JSONEncoder().encode({"login":login,"password":password})
req=urllib2.Request("http://www.example.com/user/login", js)
res=urllib2.urlopen(req)
self.cj.extract_cookies(res,req)
self.cj.save(self.cookiefile, ignore_discard=True)
f.write ("Login: "+login+", result: "+str(res.read().count("true"))+"
")
time.sleep(2)
return res
因此,它未能在<条码>本身.cj.save(自称,cookiefile)上填写,忽视了_discard=True)的<> NotImplementedError则根据文件列出的例外。 但是,我问,我如何拯救档案库? 我甚至试图将守则列入try
。 但该条款根本无助于。