网易云网页版登录例子 script.js这个算法有点长 就不发了有需要私聊我发你

# -*- coding: utf-8 -*-
import re
import requests
import execjs
import hashlib
import sys
import json
import urllib2
reload(sys)
sys.setdefaultencoding("utf-8")def postHttp(url,data):headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.3.0','Content-Type': 'application/x-www-form-urlencoded'}print datarequest = urllib2.Request(url=url, headers=headers, data=data)response = urllib2.urlopen(request)json_p=json.loads(response.read())print '返回数据:{0}'.format(json_p)print '协议头:{0}'.format(response.headers)print '用户名:{0}'.format(json_p['profile']['nickname'])
def Md5(passd):m = hashlib.md5()m.update(passd)return m.hexdigest()
def UrlEn(text):return execjs.compile("var url=function(a){return encodeURIComponent(a);}").call('url',text)
def Login(user,passd):js = open('script.js').read()p=Md5(passd)obj=execjs.compile(js).call('asrsea',user,p).split("-")print postHttp("http://music.163.com/weapi/login/cellphone?csrf_token=",'params='+UrlEn(obj[0])+'&encSecKey='+obj[1])
#仅仅支持手机号登录-没有处理验证码部分
print Login("手机帐号","密码")

网易云音乐登录python相关推荐

  1. 网易云音乐登录信息加密算法详解

    原文地址:网易云音乐新登录API分析 网易云音乐登录 加密算法 核心过程如下: text = {'username': username,'password': password,'rememberL ...

  2. python音乐库_python - 网易云音乐的 Python 组件库

    # -*- coding: UTF-8 -*- # pip install --user ncmbot # 文档:http://xiyoumc.0x2048.com/ncmbot/#/?id=ncmb ...

  3. 易语言网易云音乐登录post源码

    易语言网易云音乐登录post源码 以下是部分源码: .版本 2 .支持库 dp1 data = 文本_替换 (#常量2, , , , "账号", 账号, "密码" ...

  4. 网易云音乐登录报错 status: 400, body: { code: -460, message: ‘网络太拥挤,请稍候再试!‘ } 解决

    原因 在写网易云音乐项目的时候发现在浏览器请求登录接口,参数已经传入,并且信息是对的,前台页面报错 400 (Bad Request) 后端报错提示: 问题排查 去postman测试接口,发现同样的参 ...

  5. html制作网易云音乐登录系统,JavaScript实现[网易云音乐Web站登录窗口]拖拽功能...

    说明 你可能发现有很多网站他们的登录窗口或者说是登录框是可以拖动的, 更有甚者他们的站点提示框都可以拖动, 你也许可能会对这个功能的实现感兴趣, 那么这篇文章可能会对你有所帮助!具体的网站示例以 网易 ...

  6. 网易云音乐搜索引擎 python+whoosh---(3)界面

    网页和后台的通信采用ajax,参考文献:python处理ajax请求 csdn的编辑器似乎有问题,贴上网页代码博客显示会出错.所以这里不再贴代码,直接给出代码下载网址和代码说明. 所有代码及运行说明已 ...

  7. 网易云音乐搜索引擎 python+whoosh---(1)背景和环境介绍

    最近做<互联网信息搜索与挖掘>的课程作业,作业要求是做一个网易云音乐搜索引擎. 基本要求是: 1,[自由搜索]输入歌曲名称可以返回一系列排序后的歌曲,搜索歌手会根据热门度或其他条件返回一系 ...

  8. 用python爬取网易云评论_Python3爬取网易云音乐评论|python爬虫|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 本文转载至知乎ID:Charles(白露未晞)知乎个人专栏 下载W3Cschool手机App,0基础随时随 ...

  9. 网易云音乐搜索引擎 python+whoosh---(2)搜索引擎

    参考资料:whoosh+jieba:python下实现中文全文检索  whoosh官方文档 1,根据数据库新建schema 只保留音乐库数据中我需要的部分,即下面图片中的黄色部分,把所有表格变成统一格 ...

最新文章

  1. git-commit编辑器nano改vim
  2. jq 通过标签名称获取标签_通过微盛·企微管家如何自动给客户打标签?
  3. C++ 学习笔记----类篇
  4. MMKV集成与原理,赶紧学起来
  5. 修复png bug的脚本
  6. 计算机管理员受限用户,如何设置权限,使管理员能上网,而受限用户却不能上网?...
  7. ArcEngine开发 退出系统报错
  8. 白嫖一时爽,一直白嫖......?
  9. 如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量
  10. ip_conntrack: falling back to vmalloc解决办法
  11. 【房屋租赁管理模块的设计与实现】
  12. 这个方法可以实现自动抠图,快来get
  13. python发邮件smtplib+mail
  14. 舆情监测系统功能及作用
  15. oracle中书写规范,oracle sql书写规范
  16. 上海尤劲恩AI视觉检测为工业制造赋能,帮助企业实现智造升级
  17. 手机品牌是否一定要自研芯片
  18. SIP 协议的系统构架
  19. 长微博工具,文转图 C#实现
  20. 《网络基础》课程综合性实验(pkt文件请见我的资源)

热门文章

  1. proftpd mysql_使用MySQL认证ProFTPD用户
  2. 累死你的不是工作是工作方式 好的团队会教你如何工作
  3. ChatGPT 使用 拓展资料:使用 HuggingFace+Gradio 部署快速搭建一个ChatGPT的聊天界面
  4. Kotlin和Swift语言在Redmonk榜上排名大幅提升
  5. DeviceIOControl具体解释-各个击破
  6. html显示器对象属性,Web网站中利用JavaScript中ActiveXObject对象获取硬件信息(显示器数量、分辨率)从而进行单双屏跳转...
  7. Centi和HandCash共同开发支付握手协议
  8. 如果你在做安利或者认识做安利的人
  9. 浅谈Java中try catch 的用法
  10. Fortran编程(VScode配置)——笔记2