from selenium import webdriver
import timedriver=webdriver.Chrome()
driver.get('https://music.163.com')
driver.maximize_window()
#点击网易云主页面的“登录”按钮
driver.find_element_by_xpath("//*[@data-action='login']").click()
driver.implicitly_wait(5)
# 在新的页面,点击/选择"选择其他登录模式"
driver.find_element_by_xpath("//div/a[@data-action='switch']").click()
#勾选“同意”复选框
driver.find_element_by_xpath("//*[@id='j-official-terms']").click()
#判断“同意”复选框是否被选中,返回结果为bool类型,没点击时候返回False,点击后返回Tru
r=driver.find_element_by_xpath("//*[@id='j-official-terms']").is_selected()
print(r)
# 点击超链接“QQ登录”
driver.find_element_by_link_text("QQ登录").click()time.sleep(5)
# 得到新页面的句柄
driver.switch_to.window(driver.window_handles[1])
#切换到当前页面的iframe
iframe1=driver.find_element_by_tag_name('iframe')
driver.switch_to.frame(iframe1)
# 通过点击"帐号密码登录"实现QQ登录  ,'//a[text()="帐号密码登录"]')
# PS:<a href='123.com' text='aaa'>帐号密码登录 </a>  需要用"//*[@text='aaa']" 来定位
driver.find_element_by_xpath('//a[text()="帐号密码登录"]').click()#打印全部页面的句柄
# allhandle=driver.window_handles
# print(allhandle)#输入qq账号
driver.find_element_by_xpath('//input[@id="u"]').send_keys('账号@qq.com')
# 输入qq密码
driver.find_element_by_xpath('//input[@id="p"]').send_keys('输入qq密码')
driver.find_element_by_xpath('//input[@id="login_button"]').click()
print("通过qq账号成功登录网易云")time.sleep(20)
driver.quit()


![在这里插入图片描述](https://img-blog.csdnimg.cn/20201115114617593.PNG#pic_center)运行成功

用qq账号和密码实现登录网易云音乐相关推荐

  1. 自动化登录网易云音乐

    自动化登录网易云音乐 比较简单的自动化登录,不需要验证码 我也在网上找了一些资料,下面直接把源码搞过来 from selenium import webdriver import time from ...

  2. python3爬虫进阶之自动登录网易云音乐并爬取指定歌曲评论

    ** python3爬虫进阶之自动登录网易云音乐并爬取指定歌曲评论 ** 一.访问网易云首页,找到所需元素的位置 用浏览器打开网易云首页https://music.163.com/之后,发现我们要找的 ...

  3. Nonebot QQ机器人插件五:随机网易云音乐

    QQ机器人插件五:随机网易云音乐 1. 导入需要使用的包 import nonebotfrom nonebot import on_keyword # 事件响应器函数 from nonebot.typ ...

  4. Web UI自动化测试实例(登录网易云音乐账户)——(五)Taiko

    初步想法:用Taiko自动化工具,实现登录太简单了吧! 一.对taiko的认识 初识taiko: 自动化测试工具-----Taiko taiko的安装:可能踩如下坑,那些年的坑之node.js 和 t ...

  5. python第三方插件登录网易音乐_python3-使用requests模拟登录网易云音乐

    # -*- coding: utf-8 -*- from Crypto.Cipher import AES import base64 import random import codecs impo ...

  6. Python selenium使用cookies登录网易云音乐

    文章地址:https://www.harkerbest.cn/?p=73 我的博客:https://www.harkerbest.cn

  7. 网易云音乐开发--通过网易云音乐api,游客登录页面验证效果实现

    收集表单项数据,event对象传参 登录流程 1.收集表单项数据 2.前端验证 1)验证用户信息(账号,密码)是否合法 2)  前端验证不通过就提示用户,不需要发请求给后端 3)前端验证通过了,发请求 ...

  8. 网易云评论 爬虫 java_网易云音乐资源爬取(登录+评论)

    如何爬取网易云音乐的评论呢? 1.文本以华晨宇的<我的滑板鞋2016>为例 2.使用浏览器的工具,查找获取评论的url 3.不难发现,此API是通过POST请求获得我们想要的评论信息的,需 ...

  9. Python扫码登录保存和验证cookies值——网易云音乐篇(九)

    python实现扫码登录网易云音乐网页版 一.打开二维码扫码登录页面,找到二维码图片链接 二.破解获取params和encSecKey值 注意:from Crypto.Cipher import AE ...

  10. YesPlayMusic :给你不一样的高颜值网易云音乐

    今天推荐的是一款高颜值的第三方网易云客户端:YesPlayMusic ,这是一款高颜值的第三方网易云播放器.设计精美,播放体验很优秀,可以听一些灰色和 VIP 的歌曲.支持网易云账号登录,可以进行 M ...

最新文章

  1. struts2中welcome-fileindex.action/welcome-file直接设置action,404的解决方案
  2. 图的单源最短路径:Dijkstra算法实现
  3. 程序设计语言基础-知识点
  4. java 注入日志_java框架学习日志-5(常见的依赖注入)
  5. (转)C# Enum,Int,String的互相转换 枚举转换
  6. 软件测试第三次作业-worldCount
  7. IDEA取消双击shift出现的搜索框
  8. 电脑故障维修常见的故障整理,电脑小白必备!
  9. 基于Web的酒店客房管理系统的设计与实现
  10. ll和 amp amp c语言,ll 和 java
  11. “硬解码”与“软解码”的区别
  12. 计算机三级选择难点及解析
  13. 为Debian解决Mercury MW150US无线网卡驱动
  14. 上海居住证办理(闵行)
  15. Visual Studio Code 十大效率(摸鱼)插件
  16. 南京协同计算机信息网络,南京信息工程大学主页平台管理系统 Yu Xue--Home-- 求解大规模复杂优化问题的合作协同进化算法研究...
  17. catia 创成钣金设计_CATIA钣金实例设计教程.pdf
  18. Ubuntu16.04 LTS安装友善之臂smart4418交叉编译器
  19. Unity3d快捷键
  20. 机票预订系统活动图_机票预订系统(概要设计说明书)

热门文章

  1. 计算机碎片整理的作用,经常做磁盘碎片整理的好处
  2. 音乐播放器补充1video值:currentTime,duration
  3. 怎么创建自己的小程序?10分钟搞定
  4. java 0-999 阿拉伯数字转英文
  5. 积木报表VS睿思BI报表
  6. 互联网+房地产最后拼什么?除了技术还是技术
  7. 【NOIP模拟】慢跑问题
  8. iOS10 本地通知
  9. 算法笔记002_我读《The Emperor’s New Mind》
  10. win10桌面管理文件收纳_【电脑桌面文件收纳】电脑桌面软件怎么收纳_电脑桌面文件加密...