19.SimLogin_case06
# 使用自造的cookies登录GitHub
import requests
from lxml import etree
str = '_octo=GH1.1.518803230.1537264616; logged_in=no; _ga=GA1.2.102113046.1537264618; _gh_sess=RTIralVlQ1pHaG0vVG44b3NsV0s4Z2VZTTVibUNPYXVXUlZTZFY3ZXoxRkRrbm1ENkQ1b2lhS0thdHJqVjMvSE9lbXpVYnZ2Y0tlUXFLeG1qREdVRWY5QW9jSEl1ZTZNeWpvbnpPeTVBenlaMUJoUk1WaHVRS3ZpdGRGbzlsZU55VUFZOFpFZWx3MXhkdGJCSEdRNy9DLzd1V2RFclhPa0ZkQzFYN0MveFQ3ZDR4dGFlSDZQVHRucTJmazBjNFB4VnR2K1NZOER4dXpBcTJhazJ1bG13Q3hHMFc5K2N2emJSSEhJYk5ZMHlNaGtxU2NRTXQwdERKQTBTemg5enFSOHRPMCsrdjdNRmtUQ2lHdm1qWVdVS2RXR0h0QnZXT1BFVDgzRlNTTW9GUjRuYXFyMmJsMXE5QkgwcEJTaldLTUgwZEZVVEMwRS9yVU1NdUQrVDB3YmRhV0IxdW95OWZjUkVSdFhLcTM5a3NYMWlzODM2c1BEVnZueW5WSjlPWXhFRno5RWJIaFc1RXRlL2RPeXlSUkpabEo4TTIzNEUyQnk1VGRESzg0ZnNCcz0tLXllS2Vua1k1RkFiZUtoRGdnakh1K3c9PQ%3D%3D--36a2f99aff599e48d249745eb062081c61205f28; tz=Asia%2FShanghai; has_recent_activity=1; _gat=1'
str_list = str.split(';')
# print(str_list)
# cookies = {}
# for item in str_list:
# # print(item)
# key = item.split('=')[0].strip()
# value = item.split('=')[1].strip()
# cookies[key] = value
# print(cookies)
cookies = {
'__Host-user_session_same_site': 'c6fASxAkR3aPrLZByiXjBzRti2I39tEPdU_xWXzGrqg6pfdB',
'_gh_sess': 'ZzI1WUxYNzZHcGdxYXdHanV0bDJhOE82UXUrenJvZzArUFVaMTlTd20zbDB0R0E1cUg0Rk1BcFVFUmZLdmRrVjUrTTRDL1IvMHVKUUlWZ1hUay9nRGV4ekRiRE1TVytqZXdTTklmSHplaGxCTStrUzg4RTI2UEVPZE5WVWFIMGRLdWgxU3ZyM3R3aFRTcVN0UG94MnkrWmxNZis3VFpHZnZ2TkdpeDVRVXpNNE1uNlZCdUIvWFdQWGVWSUx5NFhxLS0rakVTVWFFY1pYVnZPT0xCQWF0bW13PT0%3D--27f33cb73ecd41fe3a33c17918aec6dc1faf9283',
'has_recent_activity': '1',
'user_session': 'c6fASxAkR3aPrLZByiXjBzRti2I39tEPdU_xWXzGrqg6pfdB'}
header = {
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 '
'(KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'}
logined_url = 'https://github.com/settings/profile'
response = requests.get(logined_url, headers=header, cookies=cookies)
print(response.status_code)
print(response.text)
print(response.url)
tree = etree.HTML(response.text)
logo_url = tree.xpath('//dl[contains(@class,"form-group")]/dd/img/@src')[0]
print('logo url is:', logo_url)
19.SimLogin_case06的更多相关文章
- Mediaplayer error (-19,0)
Android MediaPlayer 发生 error (-19,0) 错误解决方法. 引起原因:由于多次实例化MediaPlayer.start() 进行播放操作引起的.由于没有及时释放内存资源导 ...
- 录像时调用MediaRecorder的start()时发生start failed: -19错误
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...
- CSharpGL(19)用glReadPixels把渲染的内容保存为PNG图片(C#)
CSharpGL(19)用glReadPixels把渲染的内容保存为PNG图片(C#) 效果图 本文解决了将OpenGL渲染出来的内容保存到PNG图片的方法. 下载 CSharpGL已在GitHub开 ...
- ABP(现代ASP.NET样板开发框架)系列之19、ABP应用层——审计日志
点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之19.ABP应用层——审计日志 ABP是“ASP.NET Boilerplate Project (ASP.NET ...
- js正则表达式校验非负浮点数:^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- js正则表达式校验非负整数:^\d+$ 或 ^[1-9]\d*|0$
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- js正则表达式校验非零的正整数:^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?[1-9][0-9]*$
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- C#开发微信门户及应用(19)-微信企业号的消息发送(文本、图片、文件、语音、视频、图文消息等)
我们知道,企业号主要是面向企业需求而生的,因此内部消息的交流显得非常重要,而且发送.回复消息数量应该很可观,对于大企业尤其如此,因此可以结合企业号实现内部消息的交流.企业号具有关注安全.消息无限制等特 ...
- 19-typedef
本文目录 一.typedef作用简介 二.typedef与指针 三.typedef与结构体 三.typedef与指向结构体的指针 四.typedef与枚举类型 五.typedef与指向函数的指针 六. ...
随机推荐
- spring boot 项目启动无法访问,排查
查看docker日志,后台应用正常启动,定时任务正常执行,但是前端无法访问到后端接口,点击提示系统错误,解压出项目二级域名,访问域名,报错:Kong Error,说明Kong路由转发没有绑定项目端口, ...
- 【优化】碎片OPTIMIZE
来看看手册中关于 OPTIMIZE 的描述: OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ... 如果您已经删除 ...
- bzoj1010题解
[解题思路] 设s[i]=i+∑c[j](j∈[1,n]∩N) 易得转移方程f[i]=min{f[j]+(s[i]-s[j]-L-1)2},朴素算法复杂度O(n2). 考虑斜率优化:记T[i]=s[i ...
- HDFS(Hadoop Distributed File System)的组件架构概述
1.hadoop1.x和hadoop2.x区别 2.组件介绍 HDFS架构概述1)NameNode(nn): 存储文件的元数据,如文件名,文件目录结构,文件属性(生成时间,副本数,文件权限),以及每个 ...
- Python ORM封装
import sys import asyncio import logging logging.basicConfig(level=logging.INFO) # 一次使用异步 处处使用异步 imp ...
- hdu多校第一场1004(hdu6581)Vacation 签到
题意:有n+1辆车,每辆车都有一定的长度,速度和距离终点的距离,第1-n辆车在前面依次排列,第0辆车在最后面.不允许超车,一旦后车追上前车,后车就减速,求第0辆车最快什么时候能到达终点? 思路:对于每 ...
- hdu6110
#include <cstdio> #include <iostream> #include <cmath> #include <cstring> #i ...
- LeetCode 595. Big Countries (大的国家)
题目标签: 题目给了我们一个 world table,让我们找出 面积大于3 million square km 或者 人口大于 25 million. 直接用两个条件搜索. Java Solutio ...
- Openstack贡献者须知 2 — 社区工作运作 & 代码贡献流程
目录 目录 前文列表 订阅邮件列表 Mailing Lists 社区工作运作流程 Openstack 代码贡献流程 PEP8 Python编程风格 查阅相关资源 前文列表 Openstack贡献者须知 ...
- Git 学习(一)安装 Git
这里写自定义目录标题 这一章介绍怎么安装 Git 大家都是开发老司机,就不简介什么是 Git 了,直接开花. 在 Linux 上安装Git 在 Windows 上安装 Git 初次使用 Git 前的配 ...