cookie 登录github

本文介绍了一种使用Python和Requests库通过Cookie信息实现GitHub自动登录的方法,并展示了如何抓取已登录状态下用户的仓库信息。
部署运行你感兴趣的模型镜像

cookie登录github


环境:

1、python3.5.2
2、Ubuntu16.04

1、登陆你的github帐号后,找到cookie信息

这里写图片描述


2、构建headers信息

headers = {"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36",
    'cookie':cookie} #这里就是上面的cookie信息

3、整体代码:

# coding:utf-8
import requests
from bs4 import BeautifulSoup
url = 'https://github.com/'
cookie = '_ga=GA1.2.1907018109.1522735884; _octo=GH1.1.140109277.1522735884; user_session=4bclp1WsvOKnU6rbYbfnuRh3PWylB_6DZd0qCLh9M5xTQGE3; __Host-user_session_same_site=4bclp1WsvOKnU6rbYbfnuRh3PWylB_6DZd0qCLh9M5xTQGE3; logged_in=yes; dotcom_user=1400720231; _gat=1; tz=Asia%2FShanghai; _gh_sess=MDU3SjNzRksxbHRXTWg1UU8rQjJwUWV2RWxXOWJCbEQzdThHQVpIOThNNnpnaUJ6eU1GQmIyTE50Yi8yanFHVWk5WHlTdlZNRGVEaVR2NDg4ZVRZSWg1N0dDRnNoMmtCK0twdTAyUHVTNDdUUm0yakp6NzN2Y2JsNmcwUmZrY2dIWm1lYnhUbkVhbUhUTnZENlBQMmxsYUYrdzVBSTUvWmxraXBML045aDFXSkJrbEd0UFZwTUoxaytsUmJ6SDhvVlhnTzFVd1FNbGtaTXNaYXFJM2JjWkFwVTRvVFV3bW0yOWJycnBmQWwvYUZQbFltd0JXcXlqZUMvSEpsK2Q5cDR5VEFHMGswdGprWkFlcXplNU5rNlE9PS0ta2xla3pWNzFHQ1VBcTMrRnRmemdwdz09--23003b191c80c740f9298c89d42e4e2428ab208a'
headers = {"User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36",
    'cookie':cookie}  # cookie在headers中!!!
res =requests.get(url,headers=headers)
html = BeautifulSoup(res.text, 'html.parser')
# 登陆成功后,匹配github仓库信息
a=html.find_all('span',{"class":"text-bold repo"})
for i in a:
    print(i.string)

4、结果:

这里写图片描述
这里写图片描述


本人python小白,如有说错,请包含,不喜勿喷,一起进步,一起学习。

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值