import requests
sess=requests.session()
resp=sess.get('http://www.so.com')
f=open('cookiefile','wb')
pickle.dump(resp.cookies,f) #为什么很多代码都不是这样,而是使用cookielib的LWPCookieJar?
f.close()
大家讲道理2017-04-18 10:21:55
어떻게 복원하나요? 로드를 사용하나요?
쿠키 복원 후 어떻게 쿠키를 운영(추가, 삭제, 수정, 확인)하나요?
로드한 후의 쿠키는 단지 문자열일 뿐입니다. 더 이상 추상적인 작업이 없으며 이를 구현하려면 함수를 직접 작성해야 합니다.
쿠키는 개체이므로 추상적으로 캡슐화하기 위해 클래스를 사용하는 것이 당연히 적합합니다
피클을 못쓰는게 아니라 편의성의 문제, 불편함의 문제
모든 면에서 장단점을 따져본 후 타협한 선택입니다