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. adoquery查询结果如何赋给一个变量(delphi和c++ builder)
  2. apache虚拟机的开启iis apache共存 apache 的设置(报错 找不到 Not found)
  3. java 快速入门_Java快速入门
  4. Python 执行Python程序的三种方式
  5. jquery 验证小数点后几位_利用jquery实现验证输入的是否是数字、小数,包含保留几位小数...
  6. Python binarytree库的用法介绍
  7. YOLOv4论文笔记
  8. undefined reference to '__android_log_print'解决方案
  9. servlet3异步 例子_异步Servlet示例
  10. Android移动开发基础案例教程 第2章 Android UI开发
  11. 2021-08-08 WPF控件专题 StackPanel 控件详解
  12. 微信小程序如何快速累计独立访客(UV)不低于 1000
  13. 牛!这个工具能将公式图片转化为 LaTeX 格式
  14. 前端面试官常问的问题
  15. IDEA springboot启动报错java.lang.UnsatisfiedLinkError: no tcnative-1 in java.library.path
  16. %3c php 连接数据库,深究.htaccess的原理,和用户利用其恶意篡改服务器配值导致的深层安全问题...
  17. 金三银四,给大家肝一下面试~
  18. tensorflow学习(一)基础数学
  19. 一加7pro何时发布android10,一加7 Pro 5G升级Android10时间确认:就在2020年第一季度...
  20. 它的身体像鸡蛋飞秋下载

热门文章

  1. vue-element-admin 后台管理系统
  2. XCELSIUS例子(CX钻取).
  3. 基于ROS2多机器人编程资料
  4. 零基础快速入行入职软件测试工程师
  5. SSH远程控制计算机
  6. 笔记本创建wifi热点
  7. linux怎么进tmp目录,关于linux下tmp文件夹
  8. 笔记本网络带宽叠加(有线和WiFi同时使用) 2021-09-27
  9. Laravel开发的一元交友盲盒源码存取小纸条盲盒交友匹配交友趣味交友同城交友流量
  10. python 实现Web版股票行情界面