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与指向函数的指针 六. ...
随机推荐
- bzoj1053题解
[题意分析] 本题中,x被称为反质数,当且仅当没有任意一个严格小于x的正整数的约数个数大于x的约数个数.求不超过N的最大反质数. [解题思路] 数据范围中最大的N=2*109. 首先可以证明,不超过N ...
- 阶乘质因子分解——lightoj1035
#include<bits/stdc++.h> using namespace std; #define ll long long #define maxn 200 int primes[ ...
- web前端开发2018年12月找工作总结
2018年的冬天额外的冷,由内致外... 作为一名刚刚踏入社会的实习生,可谓是狠狠的体验了一把什么叫社会(同时也感叹父母赚钱真的很不容易) 前几天看见这样一句话"如果你不知道社会的辛苦,要么 ...
- cdq分治·三维偏序问题
转载自FlashHu大佬的博客CDQ分治总结(CDQ,树状数组,归并排序),在讲述部分有部分删改,用了自己的代码 CDQ分治的思想 CDQ分治是基于时间的离线分治算法.这一类分治有一个重要的思想——用 ...
- NX二次开发-UFUN拾取向量对话框UF_UI_specify_vector
#include <uf.h> #include <uf_ui.h> UF_initialize(); //拾取向量对话框 ], pnt[]; int mode = UF_UI ...
- post请求传文件
public static JSONObject doFormDataPost(File file, String sURL) throws IOException { HttpClient cont ...
- redis笔记--------Jedis使用
redis安装和启动就不说了 一.准备工作 1.redis -cli -p 6379 2.eclipse中新建项目,并导入jedis相关包 3.测试jedis连通性 二.Jedis常用API (哈希) ...
- P1910 L国的战斗之间谍
P1910 L国的战斗之间谍 题目背景 L国即将与I国发动战争!! 题目描述 俗话说的好:“知己知彼,百战不殆”.L国的指挥官想派出间谍前往I国,于是,选人工作就落到了你身上. 你现在有N个人选,每个 ...
- (转)Python学习笔记(1)__name__变量
Python使用缩进对齐组织代码的执行,所有没有缩进的代码,都会在载入时自动执行.每个文件(模块)都可以任意写一些没有缩进的代码,并在载入时自动执行.为了区分 主执行代码和被调用文件,Python引入 ...
- webService服务简单实现
首先写一个简单的webservice服务 package com.service.impl; import java.util.Date; import javax.jws.WebService; i ...