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与指向函数的指针 六. ...
随机推荐
- leetcode-两个数组的交集
C++解题方法: class Solution { public: vector<int> intersection(vector<int>& nums1, vecto ...
- NOIp2018集训test-9-23
这个NOI模拟题怕是比你们的NOIp模拟题要简单哦.. 友好的生物 应该是一道简单题,但是机房只有辉神一个人想到正解似乎. 被我kd-tree水过去了(这不是kd-tree的裸题吗???(不是)) / ...
- cordova 与 phonegap关系
Apache Cordova是PhoneGap贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎.PhoneGap是一个开源的开发框架,使用HTML ...
- 机械手相机9点坐标标定-基于C#+EmguCV
很多初学者,都对标定概念模糊不清,分不清坐标系之间的关系,搞不清相机标定和机械手相机标定有什么关系,想当初自己也是一个人摸索了很久,本文将尽量给大家解释. 我们通常所说的相机标定分为两种,一种是相机参 ...
- Linux ifconfig 单网卡配置多网段
1 2 3 4 5 6 7 8 9 10 11 ifconfig eth0 down ifconfig eth0 hw ether 01:02:03:04:05:06 ifconfig eth0 ...
- 剑指offer——33分行从上到下打印二叉树
题目描述 从上到下按层打印二叉树,同一层结点从左至右输出.每一层输出一行. 题解: 使用BFS,按层打印即可 class Solution { public: vector<vector&l ...
- hadoop 8088 看不到mapreduce 任务的执行状态
进到8088页面后,怎么看不到mapreudce的执行状态,有哪里需要配置的 解决办法: 在$HADOOP_HOME/conf/mapred-site.xml 在原来的配置文件基础之上添加: < ...
- leetcode 题型 数据结构 解法 分类总结
第2章 线性表 2.1 数组 2.1.1 Remove Duplicates from Sorted Array 2.1.2 Remove Duplicates from Sorted Array I ...
- Winform 窗体闪烁 & 任务栏提示
准备: [DllImport("user32.dll")] static extern bool FlashWindowEx(ref FLASHWINFO pwfi); [DllI ...
- linux下创建oracle表空间
来自:http://blog.sina.com.cn/s/blog_62192aed01018aep.html 1 . 登录服务器 2 . 查看磁盘空间是否够大df -h -h更具目前磁盘空间和使用情 ...