python为什么不适用pickle来直接序列化requests.的session.cookies?
PHP中文网
PHP中文网 2017-04-18 10:19:55
0
2
734
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()
PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
大家讲道理
  1. Comment le restaurer, utiliser Load ?

  2. Après restauration, comment faites-vous fonctionner les cookies (ajouter, supprimer, modifier et vérifier)

  3. Le cookie après votre chargement n'est qu'une chaîne. Il n'y a plus d'opérations abstraites et vous devez écrire vos propres fonctions pour l'implémenter

  4. Cookie est une entité, il est donc naturellement approprié d'utiliser une classe pour l'encapsuler de manière abstraite

  5. Ce n'est pas que vous ne pouvez pas utiliser de cornichon, c'est une question de commodité ou d'inconvénient

  6. C'est un choix de compromis après avoir pesé le pour et le contre de tous les aspects

小葫芦

Tout d'abord, pickle n'est pas sûr et il est unique à python. Si vous interagissez avec d'autres langages, il ne peut pas être utilisé

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal