美文网首页
Python-模拟登录

Python-模拟登录

作者: miraclehen | 来源:发表于2018-11-30 12:41 被阅读10次

    当你服务器爬取一些数据的时候,有时候需要账号登录才能爬取你想要的数据。
    而浏览器主要通过cookie的方式来检验用户的登录状态。有些时候,我们可以直接通过从浏览器复制cookie到headers来进行模拟登录。

    import requests
    from fake_useragent import UserAgent
    
    # 换成你自己的cookie数据
    mycookie = ''
    ua = UserAgent()
    headers = {'User-Agent': ua.random,
               'Cookie': mycookie}
    url = 'https://www.douban.com/people/188032708/'
    data = requests.get(url,headers = headers)
    
    print(data.status_code)
    print(data.request.headers)
    

    输出

    200
    {'User-Agent': 'Mozilla/5.0 (X11; Linux i686; rv:64.0) Gecko/20100101 Firefox/64.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Cookie': ''}
    

    相关文章

      网友评论

          本文标题:Python-模拟登录

          本文链接:https://www.haomeiwen.com/subject/irthcqtx.html