zoukankan      html  css  js  c++  java
  • python模拟登录浙江大学彩云库

    前言:

    群里一位朋友叫我帮他写

    一个模拟登录的。

    代码:

    import requests
    import time
    url="http://yk3.gokuai.com/web/index"
    cookie="Hm_lvt_b2555e38cb649277fdbddc4c1acd290c=1520139210; account=337873; source_cookie3=a%3A2%3A%7Bi%3A0%3Bs%3A0%3A%22%22%3Bi%3A337873%3Bs%3A4%3A%22zufe%22%3B%7D; mp_mixpanel__c=2; Hm_lpvt_b2555e38cb649277fdbddc4c1acd290c=1520140522; think_language=zh-cn; mp_baa9bb70df93ead03f8f642ca2d70c3d_mixpanel=%7B%22distinct_id%22%3A%20337873%2C%22%24initial_referrer%22%3A%20%22http%3A%2F%2Fyk3.gokuai.com%2Faccount%2Flogin%3Fiframe%3D1%26login_with_slash%3Dzufe%22%2C%22%24initial_referring_domain%22%3A%20%22yk3.gokuai.com%22%7D; gkorguinfo=80b8OmUo0kjzqBaRQPP4yPRDjiByhOgyFfknpsaeeiUiUjDPT9a1ap2xNDODImH2tmXbRWAAZ67i1xatw65KicNYhdUBJ%2BWQblauIe2Ar1mnCr7htiNoRiE8tlwJaGHfIGjlSgs; SERVERID=690d29aa409cf2dad17a95f2936a5a7a|1520144573|1520138914"
    cokies={}
    for line in cookie.split(';'):
        key,value=line.split('=',1)
        cokies[key]=value
    headers = {
            'User-agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36'}
    sessions=requests.session()
    resp = sessions.get(url, headers=headers, cookies=cokies)
    print(resp.status_code)
    if resp.status_code !=200:
      print("登录失败")
    else:
      print('登录成功')
      we=sessions.get('http://yk3.gokuai.com/web/index#/home/file/mount?mountid=535459')
      print(we.text)
    

      登录成功截图

    这种方法是不能维持session的,另一种可以

    这里我赶时间就不写了:

    方法如下:

    1.找出表单提交到的页面

    2.找出要提交的数据

    抓包将登录所需的转换成字典,然后创建一个session。在session中
    请求处理的表单。然后创建session那个变量就会保存cookie。
    然后你就可以为所欲为。

  • 相关阅读:
    AtCoder ABC154 F
    题解 LA4390
    题解 LA4064
    题解 UVa11529
    【题解】洛谷 P6295 有标号 DAG 计数【生成函数 多项式】
    NOIP 2020 自闭记 暨 后期计划
    【CF246E】Blood Cousins Return【dsu on tree】
    【CF208E】Blood Cousins【dsu on tree】
    【CF570D】Tree Requests【dsu on tree】
    dsu on tree 学习笔记
  • 原文地址:https://www.cnblogs.com/haq5201314/p/8504852.html
Copyright © 2011-2022 走看看