使用的工具是pycharm+python3.6、Appium、夜神模拟器

(1)首先在模拟器上下载网易云音乐,并点击运行如下:

(2)运行在dos窗口输入adb shell dumpsys window windows|findstr mFocusedApp,获取其包名和界面名为com.netease.cloudmusic/.activity.MainActivity

(3)在python脚本下输入以下脚本:

from appium import webdriver
import time
#自动化appium依赖项
caps={#被测app所处平台'platformName':'Android','platformVersion':'7.1.2','deviceName':'设备名称',#被测app包#包名-代表被测app在设备上的地址'appPackage':'com.netease.cloudmusic',#入口信息-被测app的入口'appActivity':'.activity.MainActivity',#禁止app在自动化后重置'noReset':True,#设置命令超时时间'newCommandTimeout':3600,#指定驱动-UI2# 'automationName':'UiAutomator2'
}driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub',caps)
#设置隐式等待,如果当前没有出现目标元素就会等待下一个直到超出设定时间
driver.implicitly_wait(20)
#点击每日推荐(层级定位)
ele = driver.find_element_by_id("com.netease.cloudmusic:id/portal_rv")
ele_1 = ele.find_element_by_xpath("//*[@text='每日推荐']").click()
#获取前三首信息
songs = driver.find_elements_by_id("com.netease.cloudmusic:id/songName")[:3]
print("前三首歌曲名称:")
for song in songs:print(song.text)time.sleep(5)
driver.quit()

运行,获得结果如下:

Lovefool
他只是经过
把回忆拼好给你

网易云音乐自动获取前三首歌曲名称相关推荐

  1. python爬虫No.1|爬取网易云音乐歌手的前50首歌曲ID及名字

    自学pythonのNo.5 引语 知识总结 Requests XPath 案例 曾经有这样的梗黑网易云音乐 实际上网易云是很不错的音乐软件之一.这个梗挺让我不舒服的,挫折谁都有,矫情没必要但对矫情之人 ...

  2. 潜心专研Python模拟登陆专题,实现网易云音乐自动签到!这项目居然只值三百?

    前言: 时隔三周没有和大家见过面了,最近在研究python模拟登陆专题,话不多说,让我们愉快地开始实现模拟登陆实现网易云自动签到 开发工具 **Python****版本:**3.6.4 相关模块: D ...

  3. 你们要的歌单:网易云音乐收藏量前100的歌单

    网易云音乐收藏量前100的歌单,这下不怕不够循环了, 纯音乐居多,国外音乐也多,特别小众的音乐还得靠自己发现. 温暖的假日下午,你手握咖啡看着书,听着轻音乐,多么惬意. 按照收藏量降序排序 90334 ...

  4. python爬网易云音乐评论最多的歌_使用Python爬一爬网易云音乐上那些评论火爆的歌曲...

    网易云音乐这款音乐APP本人比较喜欢,用户量也比较大,而网易云音乐之所以用户众多和它的歌曲评论功能密不可分,很多歌曲的评论非常有意思,其中也不乏很多感人的评论.但是,网易云音乐并没有提供热评排行榜和按 ...

  5. python爬虫网易云音乐评论最多的歌_使用Python爬一爬网易云音乐上那些评论火爆的歌曲...

    网易云音乐这款音乐APP本人比较喜欢,用户量也比较大,而网易云音乐之所以用户众多和它的歌曲评论功能密不可分,很多歌曲的评论非常有意思,其中也不乏很多感人的评论.但是,网易云音乐并没有提供热评排行榜和按 ...

  6. [Vue仿网易云音乐实战]炎炎夏日——放首自己喜欢的歌

    前言 基于 Vue + vuex + vue-router + vue-axios +better-scroll + Stylus + px2rem 等开发的移动端音乐App,UI 界面是看着自己手机 ...

  7. Flutter实战 | 从 0 搭建「网易云音乐」APP(三、每日推荐、推荐歌单)

    本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来. 下面是该APP 功能的思维导图: 前期回顾: •Flutter实战 | 从 0 搭建「网易云音乐」APP(一.创建项 ...

  8. 多线程爬取网易云音乐热歌榜 200首音乐

    # 导入requests网络请求模块 import requests # 导入lxml标签匹配模块 from lxml import etree # 导入re 正则匹配模块 import re #导入 ...

  9. Python爬虫获取网易云音乐 我的喜欢歌单 歌曲数据

    需求:突然奇想,获取网易云音乐 我的喜欢 歌单音乐数据 获取歌曲详情 如标题,歌手,时长,专辑等等 思路: 爬虫请求url 获取数据,找到对的链接请求就成功了一半,查看返回数据,然后保存数据(歌曲+歌 ...

  10. Python爬虫—爬取网易云音乐【热歌榜】歌曲的精彩评论(写入txt文本文件或者MySQL数据库)

      最近在学Python爬虫,看了Blibili爬取网易云音乐评论的视频,视频中是将一首歌的评论存入json文件,我在此代码的基础上扩展了三点:     1.爬取热歌榜200首歌曲的精彩评论:     ...

最新文章

  1. pandas为dataframe添加新的数据行(rows)、在dataframe后面纵向添加一行数据(数据为列表list形式)、列有不匹配将会使用NA值进行填补
  2. Swift开发:仿Clear手势操作(拖拽、划动、捏合)UITableView
  3. javascript 构造函数类和原型 prototyp e定义的属性和方法的区别
  4. 终止代码driver_irql_not_less_or_equal
  5. POI大量数据读取内存溢出分析及解决方案
  6. java中typeof_深入剖析JavaScript中的数据类型判断(typeof instanceof prototype.constructor)...
  7. 增大表名最大长度_全球最大室内滑雪场结构技术解密!
  8. iPhone界面学习(2)
  9. git学习笔记-(14-远程协作基本流程)
  10. echarts柱状堆积图
  11. 为报复老东家,程序员编码给自己转账553笔,金额超21万元
  12. windows下使用frida遇到的问题
  13. 笔记本连接外接显示器后耳机没有声音
  14. 插上U盘显示这个错误ERROR
  15. 号外 ! 号外 ! V7包下的View都来此参加同学会 , 快来看,快来看...
  16. 华芯通关闭,华为等国产服务器芯片企业再受打击
  17. 性格心理学——邹宏明
  18. 千里送人头  ——APIO2017 游记
  19. 烟台大学能小自考计算机么,烟台大学有自考本科吗?
  20. 程序员的免费编辑器-PsPad(下)

热门文章

  1. VEP视频文件怎么转换成普通视频文件mp4
  2. 土地利用转移矩阵简易计算方法
  3. 对三款软件的测评、分析和建议
  4. MATALAB动态爱心代码
  5. 计算机基础竞赛知识试题,计算机基础知识及基本技能操作竞赛试题
  6. 软件测试第三章课后习题
  7. 计算机职业素养结尾,IT职业素养读后感
  8. Unity使用MikuMikuDance
  9. 中国IP库(2022年最新版-包含港澳台地区)
  10. Failed creating java C:\Program Files\Java\jre6\bin\client\jvm.dll