python
郭果果果果
苟有恒,何须三更眠,五更起。
展开
-
网易云热评爬虫
网易云爬虫今日发现qq空间里面的长按评论自动生成网易云评论的功能么得了,很可惜,觉得有必要写一个网易云音乐评论的爬虫。之前的爬虫大部分失效,只能自力更生,改进了部分之前失效的api可以沿用的就继续使用。import requestsfrom pyquery import PyQuery as pqimport pandas as pdimport randomimport timefrom lxml import etreeimport jsonfrom pandas.core.fram原创 2021-08-07 12:54:39 · 302 阅读 · 0 评论 -
研招网考研出成绩自动鸣笛脚本
等待过于焦虑,于是写一个自动鸣笛代码来检测是否出成绩。出成绩自动调用winsound.MessageBeep()。主函数里check_new传入学校代码即可。代码import requestsimport jsonimport winsoundimport timedef alert(): #print('aaa') times = 5 while(times>0): winsound.MessageBeep() times-=1 time.sleep(1) retu原创 2021-02-26 15:33:05 · 758 阅读 · 0 评论 -
2345天气王 国内天气 国际天气 数据爬虫
csdn上大多数的2345天气爬虫都是用的老旧接口,虽然接口还没有关闭,但是在整个访问通信过程中已经看不到像 http://tianqi.2345.com/t/wea_history/js 这种旧接口的影子了。搜寻接口打开chrmoe的network工具,刷新找找可以的接口。由于通信数据可能是编码后的,所以搜索汉语一般不奏效。观察天气数据发现会有2021,于是搜索2021,出现唯一接口打开接口发现是Unicode编码的json数据。接口参数接口共有四个字段,分别是areaInfo[areaId]原创 2021-02-20 11:56:23 · 1895 阅读 · 6 评论 -
kmeans聚类手动实现-python版
聚类算法是在没有给定划分类别的情况下,根据数据的相似度进行分组的一种方法,分组的原则是组内距离最小化而组间距离最大化。K-means算法是典型的基于距离的非层次聚类算法,在最小化误差函数的基础上将数据划分为预定的K类别,采用距离作为相似性的评级指标,即认为两个对象的距离越近,其相似度越大。kmeans流程算法过程:从N个样本数据中随机选取K个对象作为初始的聚类质心。分别计算每个样本到各个聚类中心的距离,将对象分配到距离最近的聚类中。所有对象分配完成之后,重新计算K个聚类的质心。与前一次的K原创 2020-11-19 23:21:24 · 913 阅读 · 2 评论 -
python实现成语接龙接到指定成语(一个顶俩的扩展版)
昨天找到了新华字典的json就很开心,想到了一个顶俩那个项目,自己也想做一个接到口谐辞给。(因为没有给字开头的成语)思路算法过程其实很简单,就是广搜就可以,使用队列这个数据结构,每次pop一个,然后push进来一组当前读音的扩展。在此基础上进行广搜遍历,然后当满足输入要求的时候就停止。扩展包pypinyin扩展包地址传送门unicodedata anaconda好像自带?我这里...原创 2020-02-01 16:25:24 · 1691 阅读 · 0 评论 -
python实现成语接龙,调戏QQ小冰
群里面玩的成语接龙很嗨,想到了之前的一个顶俩的项目,自己搞一个陷害QQ小冰的程序吧。扩展包pypinyin扩展包地址传送门成语词典数据来源https://github.com/mozillazg/python-pinyin嫌GitHub慢的也可去http://ggalaxy.top/file/idiom.json自取具体代码import jsonimport pypinyin...原创 2020-01-31 20:13:19 · 1472 阅读 · 1 评论 -
python 3d图像ValueError: Unknown projection '3d'解决办法
Traceback (most recent call last): File "<ipython-input-32-bed23017b24d>", line 1, in <module> kmeans_plt(x_train,y_train) File "<ipython-input-31-b8e28b6091e2>", line 25, ...原创 2020-01-22 11:38:02 · 4061 阅读 · 3 评论 -
关于python处理csv文件出现空行的问题
最近参加了一些大数据相关比赛,提交文件的格式是csv,之前没有遇见过,需要读取一个目录下的全部文件名并写入csv,这里现学一下。import osimport csvcaselist=os.listdir(YOUR DIR")headers=['id','safe_type']rows=[]for a in caselist: s=a.split('.')[0] row...原创 2019-04-12 23:19:39 · 1538 阅读 · 0 评论 -
解决ModuleNotFoundError: No module named 'windows'以及ModuleNotFoundError: No module named 'pyHook'
这里本来是要写一个鼠标控制的小脚本,需要pymouse的支持,发现这两个问题首先先pip安装一下直接安装上,然后在python里面import一下。这里需要改一下源码这个错误可以看出来狮子啊__init__.py的92行,直接打过去之前这里直接是windows,把这个改成pymouse.windows再重新import一次试一试。手动安装pyhook看出来windows的已...原创 2019-05-14 13:03:42 · 12795 阅读 · 4 评论