医学遗传学
3 篇文章
论文解读
6 篇文章
2022-04-12
29 字
1 分钟
Python:你好,酷狗
小小白公众号:「胡扯王国」
微信公众号文章:
Python:你好,酷狗
https://mp.weixin.qq.com/s/UvyIayW93GDs5VurgewzLQ
2022-04-08
31 字
1 分钟
听说you-get和python更配?
小小白公众号:「胡扯王国」
微信公众号文章:
听说you-get和python更配?
https://mp.weixin.qq.com/s/9Eb77CZpl6kuIrf2F55MTw
2022-03-31
1k 字
4 分钟
B站视频弹幕提取
前言
全网都在追的2022年新剧《开端》🤣…不会有人看了几十分钟的弹幕吧…我想了想,看弹幕不太方便,所以干脆爬下来…
网页分析
在b站,很容易找到弹幕的接口:
https://api.bilibili.com/x/v1/dm/list.so?oid={oid/cid}
这个接口需要一个参数oid,这其实是b站的每个视频的独一无二的编号,怎么搞到这个编号呢?
我们来瞧瞧b站随便一个视频的url地址:
其实,b站每个视频的URL中都有一串bvid字符编号,比如BV1wq4y1C785,通过这个bvid编号,我们可以轻松获得视频对应的oid编号,这是因为…b站又给我们提供了一个另一个接口
2022-03-30
3.9k 字
15 分钟
selenium爬取图片的保姆级教程
前言
现在疫情当前,卑微的我只能乖乖的宅在家里敲代码了🙁。之前有朋友让我帮他在网上下载一些图片,那几千张图片手动一个一个下载显然不太实际。所以搬出我们的重量级工具:
人生苦短,我用python
就个人使用体验来说,用python批量下载图片确实要比手动下载快得多,但这一切的前提是建立在你有一定的爬虫基础之上,如果基础不够,就像我刚开始学的那样,折腾了一两个小时还没有手动下载的快。但是,这是每个人都必须要经历的一个过程,谁一开始不是个小白呢?
🤣着实无聊,所以我顺便也把爬取的过程记录了下来。作成此篇。
笔者的专业不是爬虫,所以也用不到什么非常专业的理论技术。只是一些比较简单的库或者框架
2022-02-24
1.8k 字
7 分钟
六级成绩批量查询
前言
又到了一年两度的四六级成绩查询的时候啦,不知道小伙伴们过了没有呢?
今天我们来介绍如何使用python来批量查询四六级成绩。听起来好像很高大上,但实现起来非常容易哦…
之前的爬虫博文中我也说过,爬虫最重要的一步不是如何编写程序,而是分析网页的结构。
四六级成绩查询可以使用如下网址:
http://cet.neea.edu.cn/html1/folder/22023/595-1.htm
分析网页
浏览器打开,随便进入一个入口,该网页中,按F12,我们来分析一下这个查询页面:
输入相关信息后,点击查询,可以看到对应的成绩,我们在控制台中,找找有什么好的接口可以直接查询到成绩,不一会
2022-01-18
2.9k 字
12 分钟
Python正则表达式功能汇总
前言
今天给大家分享一下 python 的正则表达式。
众所周知,python 的正则表达式这类的工具类知识经常不用的话,容易忘记,所以我把它放在了代码中,需要用时,看看代码即可,里面的注释非常完整,详细,欢迎大家复制~~~
re模块详解
我们主要介绍re模块:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878
2021-12-04
1.7k 字
7 分钟
随机组卷功能模拟
前言
今天我们来聊一聊随机组卷。相信大家对这个词语都不陌生。
最常见的情况,许多在线课程的考试试题都是随机组卷产生的。比如某慧树:
由于网课的学生群体巨大,不可能为每一位学生单独命制试题,因此导致了随机组卷的诞生。
简单解释就是,各大教育平台都有自己的试题数据库,通过程序从试题库中随机抽取部分试题来组成一份试卷,这样能极大的提高出卷的时效性。
模拟随机组卷
下面,我们使用 python 来模拟一个简单的随机组卷的过程。
首先,我们得有一个`试题库,为简便起见,我们使用下面的字典作为试题库:
1234567891011121314151617181920212223242526272829
2021-12-02
2.3k 字
8 分钟
爬虫框架Scrapy速成
前言
趁着闲暇的时间,我们来系统学习一个python非常流行的框架-----Scrapy。Scrapy是一个使用python编写,基于Twisted框架的开源网络爬虫框架,目前由Scrapingphub Ltd维护。
Scrapy的最大特点,四个字:简单实用。
简单到什么程度,一天的学习即可掌握核心知识,并应用到实际中去。由于Scrapy灵活易扩展,开发社区活跃,跨平台支持,使得其使用群体广泛。
本着实用的原则,本教程不涉及Scrapy框架的底层实现讲解,对于一些不太好理解的地方,偶尔会涉及到Scrapy的底层原理,以便于理解。
安装Scrapy
安装Scrapy非常地简单,在任意操作系统
2021-11-03
2.3k 字
9 分钟
超级简单的打jar包教程
今天我们来聊聊jar包。作为Java程序员,日常工作就是打自己的jar包和学别人的jar包。
什么是jar包?
jar包, Java Archive File,顾名思义,它与 Java 息息相关的,是 Java 的一种文档格式,同时也是一种与平台无关的文件格式,可将多个文件合成一个jar文件。
大伙会觉得它与zip包非常类似,确实,确切地说,它就是 zip 包。jar 与 zip 唯一的区别就只是在 jar 文件的META-INF目录下多包含了一个 MANIFEST.MF 文件作为jar里面的"详情单",这个文件里包含了该Jar包的版本、创建人和类搜索路径Class-Pa
2021-10-10
7.5k 字
33 分钟
游戏实战之--《ink spill》(附游戏完整源码)
前言
通过前两章对Pygame的学习,我们了解了它的基本使用,现在,我们就开始真正动手写一个游戏。
这个游戏名字为:ink spill,中文名:墨水溢出。这是Python中一个非常典型的游戏,我们首先来看看游戏长什么样子以及应该怎么玩:
编辑
小伙伴们看完后,应该差不多明白这个游戏的玩法了。现在,让我们站在“设计者”的角度来考虑,这个游戏应该怎么去制作。
如何制作游戏?
一般说来,游戏制作要考虑三个方面的内容:
游戏道具 (图片,音效等)
逻辑控制 (游戏状态的逻辑控制)
UI设计 (游戏界面的设计)
游戏道具 ,主要通过两种方式获得:一是加载图片,二是用代码直接绘制。
本游戏中,