专栏首页my notebookcookiejar获取cookie
原创

cookiejar获取cookie

cookiejar获取cookie

def login_cookie(self,username,pwd,formhash):
    LOGIN_URL = 'https://www.yaozh.com/login'
    values = {'type': '0',
              'username': username,
              'pwd': pwd,
              'country': '86_zh-CN',
              'mobile': '',
              'vcode': '',
              'pincode': '',
              'formhash': formhash,
              'backurl': 'https%3A%2F%2Fdb.yaozh.com%2F'}
    postdata = urllib.parse.urlencode(values).encode()
    headers = {
        'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate, br',
        'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8',
        'Connection': 'keep-alive',
        'Content-Length': '154',
        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
        # 'Cookie': 'PHPSESSID=p0gspsj65qantb5s3akujf5526; SL_GWPT_Show_Hide_tmp=1; SL_wptGlobTipTmp=1; UtzD_f52b_saltkey=It9n0t3p; UtzD_f52b_lastvisit=1610081965; _ga=GA1.1.1610179621.1610085575; _gid=GA1.2.1404801520.1610335847; Hm_lvt_65968db3ac154c3089d7f9a4cbb98c94=1610086483,1610098940,1610099878,1610335847; think_language=zh-CN; acw_tc=707c9f9416103455137662279e75c17c9d85bd6d24ac08da03807ee5490018; _ga=GA1.2.1610179621.1610085575; yaozh_userId=1029059; yaozh_uidhas=1; yaozh_mylogin=1610346593; UtzD_f52b_ulastactivity=1609988952%7C0; yaozh_logintime=1610346665; yaozh_user=1029059%09qwer1234%EF%BC%81; yaozh_jobstatus=kptta67UcJieW6zKnFSe2JyYnoaSZ5dulZmeg26qb21rg66flM6bh5%2BscZJpbIXW2cbWlZNqmSQh5YecpnFuclPNmqSnwKrO0Z5ZnKtslJW540681a604a1c1515Ba12692f98e174Ccg5WakmeYaZqbnJFVcqhyZZtbpZzOm4efrHGSa2yFlpiSlJeVbZtrm5ebmVVysg%3D%3D7e98a6e6f1762de0e276a5a3f53d7c2b; db_w_auth=847469%09qwer1234%EF%BC%81; UtzD_f52b_lastact=1610346666%09uc.php%09; UtzD_f52b_auth=fe74N8JJHTW6wF%2B8mqbcYswhZnVgoxXvWuJEmyfRB9iHfKSNwqYR7HW5XpSocAGZLWRlAwn%2BUQBNpf2BuFF3dPsXDBo; Hm_lpvt_65968db3ac154c3089d7f9a4cbb98c94=1610346670',
        'Host': 'www.yaozh.com',
        'Sec-Fetch-Dest': 'empty',
        'Sec-Fetch-Mode': 'cors',
        'Sec-Fetch-Site': 'same-origin',
        'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36',
        'X-Requested-With': 'XMLHttpRequest'
    }
    cookiejar = CookieJar()
    handler = request.HTTPCookieProcessor(cookiejar)
    opener = urllib.request.build_opener(handler)
    req = urllib.request.Request(LOGIN_URL, postdata, headers)
    try:
        response = opener.open(req)
    except urllib.error.URLError as e:
        print(e.reason)
        return ''
    if response.status == 200:
        cookie_list = []
        for i in cookiejar:
            cookie_list.append('{}={}'.format(i.name, i.value))
        return '; '.join(cookie_list)
    else:
        return ''

悲伤的夏洛特@席玉铎666

好文要顶

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • idea2020.3激活码最新教程破解

    https://shimo.im/docs/qctkkyThpTgtKpPW/read

    悲伤的夏洛特@席玉铎666
  • goland破解教程

    工欲善其事必先利其器,学习Go语言同样如此,一个强大的集成开发环境(IDE)能够大大提高我们的开发效率,目前市面上比较流行的有下面这几种: GoLand:由 J...

    悲伤的夏洛特@席玉铎666
  • Android逆向分析大全

    Android程序的特点相比在于使用混淆方式打包,将包名、类名、函数名改成不易看懂的字母,从而使生成的apk小很多(android studio提供了relea...

    悲伤的夏洛特@席玉铎666
  • 一个老程序员的忠告

    1 .工作当性能遇到问题时,如果可以计算并处理应用程序层,则将其从数据库层中取出。分类和分组是典型的例子。在应用程序层上执行性能改进总是比在数据库层中容易。与M...

    企鹅号小编
  • 理解指尖上的浏览场景:从一次眼动测试说起

    移动端产品的迅猛发展为用户提供了越来越多新的使用场景,设计者和运营者该如何理解这些新场景,打造贴近用户习惯的产品,成为至关重要的问题。本文以用户装饰QQ空间手机...

    腾讯大讲堂
  • 对象分割--Instance-sensitive Fully Convolutional Networks

    Instance-sensitive Fully Convolutional Networks ECCV2016

    用户1148525
  • 社区观点 | 理解比原链MOV链上交换协议

    从Bitshare,Stellar到以太坊上的Etherdelta,Bancor,0x协议,去中心化交换协议也经过了好几代发展和很多模式的探索,每一代都通过前面...

    比原链Bytom
  • 个人的小项目dbm_lite开放了

    自从注册了github,在上面花的功夫很少,很早之前开源了一个MySQL Group Replication快速测试的小脚本。惭愧,之后就鲜有更新了。 ...

    jeanron100
  • 这篇两周就接受的4+分文章:作者要是中国人早就被拒?

    今天和大家分享的是2020年3月发表在Int. J. Mol. Sci.(IF:4.556)上的一篇文章,“Transcriptomic and Network...

    科研菌
  • 大数据学习:Mybatis基础入门

    对于大数据技术开发者而言,Mybatis作为一个优秀的持久层框架,是需要具备的一项重要基础。涉及到数据存储、数据查询,Mybatis内部封装好JDBC,可以大大...

    成都加米谷大数据

扫码关注云+社区

领取腾讯云代金券