时间过的真快,8月份悄悄地就没了,这段时间一直在回顾以前的电子书,做一个累计,也在一点点找回说英文和写汉字的感觉,电脑打字久了,感觉自己都不会提笔了…
一:网易云签到
就是模拟浏览器去做这些个事情,其实就是练练手,没多大意义,代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| import traceback from selenium import webdriver
import selenium.webdriver.support.ui as ui from selenium.webdriver.common.desired_capabilities import DesiredCapabilities import time import traceback import random def dengru(url): driver = webdriver.Chrome() driver.get(url) try: driver.find_element_by_link_text(u'登录').click() wait = ui.WebDriverWait(driver,5) wait.until(lambda driver: driver.find_element_by_class_name('u-btn2-2').is_displayed()) driver.find_element_by_class_name('u-btn2-2').click() driver.find_element_by_css_selector("input[placeholder=\"请输入手机号\"]").send_keys('###') driver.find_element_by_css_selector("input[placeholder=\"请输入密码\"]").send_keys('###') time.sleep(0.2) driver.find_element_by_class_name('js-primary').click() wait = ui.WebDriverWait(driver,5) driver.switch_to_frame('g_iframe') wait.until(lambda driver: driver.find_element_by_class_name('sign').is_displayed()) driver.find_element_by_class_name('sign').click() driver.quit() except Exception as ex: traceback.print_exc() finally: driver.quit() if __name__ == '__main__': for url in ['http://music.163.com/']: time.sleep(random.randint(2, 4)) url_playlist = dengru(url)
|
二:词云,也是练手,看看自己网易云喜欢的音乐中的歌手记录(这个网上有,造着别人做的)
做出来结果是:

看我喜欢的歌手是 “群星”
其实呢 python中有一个库装门用来“玩”网易云音乐的,但是呢,我没有用过,这里给个链接
http://xiyoumc.0x2048.com/ncmbot/#/?id=ncmbot