zoukankan      html  css  js  c++  java
  • Python脚本模拟登录网页之ZiMuZu篇

    ZiMuZu.tv这个网站喜欢看电影看美剧的人一定都熟悉. 这个网站原先的升级策略是每天登陆网站, 然后去一个"每日签到"的页面点击一个签到按钮, 以实现帐号等级的升级. 之前网上早就有大神写了自动签到脚本, 我也想试着模仿写一个, 但是等到我真的开始写的时候, 这个网站的升级策略变了...只需要每天登陆一下网站就好了...那就更简单了. 附上代码:

    import requests
    import json
    url = "http://www.zimuzu.tv/User/Login/ajaxLogin"
    head = {
    #    'User-Agent': 'Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.22 Safari/537.36',
        "user-agent": "python-requests/2.9.1"    #这个网站不会检测user-agent, 所以head不定义也没关系, 为了养成习惯还是加吧
    }
    payload={
        "account":"your_id",
        "password":"your_pwd",
        "remember":0,
        "url_back":"http://www.zimuzu.tv/"
    }
    s=requests.session()
    r=s.post(url,headers=head,data=payload)
    print r.content    #r.content的结果看上去是dict,但实际上是str
    print json.loads(r.content)["info"]    #通过json库将r.content转换成dict类型, 得到"登录成功!"五个字符
  • 相关阅读:
    es6的解构赋值
    防抖
    resources saver 实现资源批量下载
    flutter了解
    export, export default 和 import的使用
    5,vue过滤和高阶函数
    4,v-for循环
    3,v-if的使用
    2,v-on绑定事件和修饰符
    怎样统一管理vue项目中的大量api和异步操作
  • 原文地址:https://www.cnblogs.com/IvanChen/p/5331634.html
Copyright © 2011-2022 走看看