zoukankan      html  css  js  c++  java
  • 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)
    
  • 相关阅读:
    POJ 2636:Electrical Outlets
    POJ 2260:Error Correction
    POJ 2080:Calendar
    POJ 2017:Speed Limit
    POJ 1504:Adding Reversed Numbers
    POJ 1477:Box of Bricks
    POJ 1060:Modular multiplication of polynomials
    HDU 1379:DNA Sorting
    HDU 1009:FatMouse' Trade
    mysql修改初始密码
  • 原文地址:https://www.cnblogs.com/hankleo/p/10810077.html
Copyright © 2011-2022 走看看