Skip to content

第十四章[知乎爬虫]--cookie序列化的疑问 #120

Open
@yjshi2015

Description

cookie序列化的代码并没有放在'方法内部',而是跟方法同级的.它是如何被触发执行的?

   # 序列化逻辑
   if not os.path.exists('session.txt'):
       with open('session.txt','wb') as f:
           import pickle
           cookies = response.request.headers['cookie']
           cookieDict={}
           for cookie in cookies.split(';'):
               key,value = cookie[0:cookie.find('=')], cookie[cookie.find('=')+1:]
               cookieDict[key]=value
           pickle.dump(cookieDict,f)

    # 方法
    def parse_user_info(self,response):
        ......

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions