用qq账号和密码实现登录网易云音乐
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账号和密码实现登录网易云音乐相关推荐
- 自动化登录网易云音乐
自动化登录网易云音乐 比较简单的自动化登录,不需要验证码 我也在网上找了一些资料,下面直接把源码搞过来 from selenium import webdriver import time from ...
- python3爬虫进阶之自动登录网易云音乐并爬取指定歌曲评论
** python3爬虫进阶之自动登录网易云音乐并爬取指定歌曲评论 ** 一.访问网易云首页,找到所需元素的位置 用浏览器打开网易云首页https://music.163.com/之后,发现我们要找的 ...
- Nonebot QQ机器人插件五:随机网易云音乐
QQ机器人插件五:随机网易云音乐 1. 导入需要使用的包 import nonebotfrom nonebot import on_keyword # 事件响应器函数 from nonebot.typ ...
- Web UI自动化测试实例(登录网易云音乐账户)——(五)Taiko
初步想法:用Taiko自动化工具,实现登录太简单了吧! 一.对taiko的认识 初识taiko: 自动化测试工具-----Taiko taiko的安装:可能踩如下坑,那些年的坑之node.js 和 t ...
- python第三方插件登录网易音乐_python3-使用requests模拟登录网易云音乐
# -*- coding: utf-8 -*- from Crypto.Cipher import AES import base64 import random import codecs impo ...
- Python selenium使用cookies登录网易云音乐
文章地址:https://www.harkerbest.cn/?p=73 我的博客:https://www.harkerbest.cn
- 网易云音乐开发--通过网易云音乐api,游客登录页面验证效果实现
收集表单项数据,event对象传参 登录流程 1.收集表单项数据 2.前端验证 1)验证用户信息(账号,密码)是否合法 2) 前端验证不通过就提示用户,不需要发请求给后端 3)前端验证通过了,发请求 ...
- 网易云评论 爬虫 java_网易云音乐资源爬取(登录+评论)
如何爬取网易云音乐的评论呢? 1.文本以华晨宇的<我的滑板鞋2016>为例 2.使用浏览器的工具,查找获取评论的url 3.不难发现,此API是通过POST请求获得我们想要的评论信息的,需 ...
- Python扫码登录保存和验证cookies值——网易云音乐篇(九)
python实现扫码登录网易云音乐网页版 一.打开二维码扫码登录页面,找到二维码图片链接 二.破解获取params和encSecKey值 注意:from Crypto.Cipher import AE ...
- YesPlayMusic :给你不一样的高颜值网易云音乐
今天推荐的是一款高颜值的第三方网易云客户端:YesPlayMusic ,这是一款高颜值的第三方网易云播放器.设计精美,播放体验很优秀,可以听一些灰色和 VIP 的歌曲.支持网易云账号登录,可以进行 M ...
最新文章
- struts2中welcome-fileindex.action/welcome-file直接设置action,404的解决方案
- 图的单源最短路径:Dijkstra算法实现
- 程序设计语言基础-知识点
- java 注入日志_java框架学习日志-5(常见的依赖注入)
- (转)C# Enum,Int,String的互相转换 枚举转换
- 软件测试第三次作业-worldCount
- IDEA取消双击shift出现的搜索框
- 电脑故障维修常见的故障整理,电脑小白必备!
- 基于Web的酒店客房管理系统的设计与实现
- ll和 amp amp c语言,ll 和 java
- “硬解码”与“软解码”的区别
- 计算机三级选择难点及解析
- 为Debian解决Mercury MW150US无线网卡驱动
- 上海居住证办理(闵行)
- Visual Studio Code 十大效率(摸鱼)插件
- 南京协同计算机信息网络,南京信息工程大学主页平台管理系统 Yu Xue--Home-- 求解大规模复杂优化问题的合作协同进化算法研究...
- catia 创成钣金设计_CATIA钣金实例设计教程.pdf
- Ubuntu16.04 LTS安装友善之臂smart4418交叉编译器
- Unity3d快捷键
- 机票预订系统活动图_机票预订系统(概要设计说明书)