爬虫基础-登陆github获取个人信息

Posted beautifulray

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了爬虫基础-登陆github获取个人信息相关的知识,希望对你有一定的参考价值。

登陆github获取个人信息

import requests
from bs4 import BeautifulSoup

##获取github的token
github_get = requests.get(
    url=https://github.com/session
)
s1 = BeautifulSoup(github_get.text,html.parser)
token = s1.find(name=input,attrs={name:authenticity_token}).get(value)
r1_cookie_dict = github_get.cookies.get_dict()

github_login = requests.post(
    url=https://github.com/login,
    data={
        commit:Sign in,
        utf8:?,
        authenticity_token:token,
        login:[email protected],
        password:[email protected]
    },
    headers={
        User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
    },
    cookies=r1_cookie_dict
)

myinfo1 = github_login.text
myinfo2 = myinfo1.find(name=span,attrs={title:1006626862})
print(myinfo2)

 

以上是关于爬虫基础-登陆github获取个人信息的主要内容,如果未能解决你的问题,请参考以下文章

java爬虫怎么抓取登陆后的网页数据

python3下scrapy爬虫(第五卷:利用cookie模拟登陆抓取个人中心页面)

Python爬虫模拟登录京东获取个人信息

Python爬虫实例网站模拟登陆

python-爬虫之requests模块介绍(登陆github)

Python爬虫应用