python如何模拟登录Github

首先进入github登录页:https://github.com/login

输入账号密码,打开开发者工具,在Network页勾选上Preserve Log(显示持续日志),点击登录,查看Session请求,找到其请求的URL与Form Data、Headers。此时除Cookies与authenticity_token无法直接获得外,其余模拟登录所需参数皆已获得。

我们进入登录页点击登录后,浏览器会向服务器发送这些信息,所以这些信息是在登录页就已设置好的。所以我们在登录页源码中搜索authenticity_token,果然找到了它的值。在Response-Headers中观察到有一个set-cookies的字段,这个就是设置cookies的过程。下面给出代码示例。

1562659907366457.jpg

相关推荐

  1. GitHub个人访问令牌登录

    2024-02-19 11:08:02       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-19 11:08:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-19 11:08:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-19 11:08:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-19 11:08:02       18 阅读

热门阅读

  1. 【c++】斐波那契数列

    2024-02-19 11:08:02       24 阅读
  2. 「计算机网络」物理层

    2024-02-19 11:08:02       28 阅读
  3. 基于物联网的智慧农业简介

    2024-02-19 11:08:02       31 阅读
  4. 什么是RabbitMQ?

    2024-02-19 11:08:02       27 阅读
  5. GO语言的变量与常量

    2024-02-19 11:08:02       29 阅读
  6. 在k8s中,使用DirectPV CSI作为分布式存储的优缺点

    2024-02-19 11:08:02       25 阅读
  7. x86汇编段描述符解析器

    2024-02-19 11:08:02       28 阅读
  8. 如何系统地自学Python:一个全面指南

    2024-02-19 11:08:02       36 阅读