Python实战爬虫——B站封面爬取

街拍美图的爬取主要还是在崔老师和其他的博客上的基础上修改的,这篇文章里,我学习了爬取了B站的视频封面,由于能力有限,代码只能一次爬取一张。 首先进去B站首页 然后偶选择一个你觉得好看的视频,点进去,还是观察Network这一栏的信息 终于,我们找到了一栏信息 在这一栏我们可以看到data中包含了视频的很多信息,我们直接把pic对应的url在网上搜索,得到了封面, 所以我们现在要做的就是用python从URL=‘https://api.bilibili.com/x/web-interface/v
分类: 其他 发布时间: 09-05 20:34 阅读次数: 0

Menu的使用

一、在res文件夹中添加menu文件夹 二、在menu文件夹中添加menu xml文件 三、在menu文件中添加两个菜单项 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/add_item" android:title="Add"/>
分类: 其他 发布时间: 09-05 20:34 阅读次数: 0

Python 爬虫之urllib库的使用

urllib库 urllib库是Python中一个最基本的网络请求库。可以模拟浏览器的行为,向指定的服务器发送一个请求,并可以保存服务器返回的数据。 urlopen函数: 在Python3的urllib库中,所有和网络请求相关的方法,都被集到urllib.request模块下面了,以先来看下urlopen函数基本的使用: from urllib import request resp = request.urlopen('http://www.baidu.com') print(resp.
分类: 其他 发布时间: 09-05 20:34 阅读次数: 0

交流绕组 & 感应电机

交流绕组 1. 为什么整距线圈产生的电动势最大? 整距时, 一个线圈的两根有效导体边之间相差180电角度, 线圈的节距因数为1, 线圈产生的电动势为单根导体边产生电动势的2倍, 为最大 2. 感应电机 1. 三相绕线型感应电动机, Y联结, 380V, 50Hz, 转速1444r/min, 给出参数$R_1,R_2',X_{1\sigma},X_{2\sigma}',X_m$, $R_m$忽略, 定转子电压比为$4$, 求(1)额定负载时的转差率 (2)额定负载时的定转子电流 (3)额定负载时
分类: 其他 发布时间: 09-05 20:34 阅读次数: 0

luogu 2629 好消息,坏消息

题目描述 uim在公司里面当秘书,现在有n条消息要告知老板。每条消息有一个好坏度,这会影响老板的心情。告知完一条消息后,老板的心情等于之前老板的心情加上这条消息的好坏度。最开始老板的心情是0,一旦老板心情到了0以下就会勃然大怒,炒了uim的鱿鱼。 uim为了不被炒,知道了了这些消息(已经按时间的发生顺序进行了排列)的好坏度,希望研究如何不让老板发怒。 uim必须按照时间的发生顺序逐条将消息告知给老板。不过uim可以使用一种叫“倒叙”的手法,例如有n条消息,小a可以从k,k+1,k+2...n,
分类: 其他 发布时间: 09-05 20:34 阅读次数: 0

form表单中id与name的区别

以前经常写form表单时,不写id和name,总觉得没有什么用。后来一看后台套完的页面发现,他们都补上name,不知道所以然,就查了一下资料,吓我一跳,要是照我那样写根本不会有数据传到服务器。原来表单提交用户输入的数据,是根据表单元素的name值来控制表单控件的。那么表单控件里面的id是干嘛的?就是为了区别不同的表单控件,还有一个作用,就是点击表单控件提示信息时也能让表单控件获得焦点的效果,用label提高用户体验,这时的label属性中的for是跟表单控件的id一致的,我以前老是搞混,以为是
分类: 其他 发布时间: 09-05 20:34 阅读次数: 0

第十八天内容

今日完成: 代码测试初步完成,查阅luncene相关论文资料学习luncene,找出并修改程序所出现的bug 建立本地数据库 完成更换程序框功能的需求 明日计划: 增加其他需求,完成老师的检查,继续学习luncene的相关知识 心得体会: 看懂较为复杂的代码也是学习的方式之一
分类: 其他 发布时间: 09-05 20:34 阅读次数: 0

mov offset和lea的区别 mov offset和lea的区别

mov offset和lea的区别 原文地址:https://www.cnblogs.com/fanzi2009/archive/2011/11/29/2267725.html 全局变量取地址用mov offset 例如:mov dword ptr [ebp-14h],offset ConsoleTest+0x94620(00494620) 局部变量取地址用lea 例如: 0042fb24 8d45f8 lea eax,[ebp-8] 0042fb27 8945ec mov dword ptr
分类: 其他 发布时间: 09-05 20:34 阅读次数: 0

uoj192 【UR #14】最强跳蚤

题目 和成爷达成一致,被卡随机的话就是过了 考虑一个完全平方数的所有质因子次幂一定是偶数,于是对于每一条边我们都只保留其出现次数为奇数的质因子 注意到有一个点的\(w\leq 80\),于是考虑状压质因子,对于第\(i\)个质数,我们定义其权值为\(2^{i-1}\),这样我们就把每一条边的权值都变成了一个二进制数,现在只需要求有多少条路径的异或和为\(0\)即可,显然求一下每个点到根路径异或和,开个桶随便搞搞就完事了 对于\(w\leq 10^8\),我们不能再状压成二进制了,考虑对每个质因
分类: 其他 发布时间: 09-05 20:34 阅读次数: 0

如果不做软件测试了,做什么

看了虫师的文章,我也想想,假如有一天我由于某种原因,被淘汰或者公司倒闭或者岗位消失,或者其他……我做什么。 1、卖字。我应该会尽快努力把毛笔字练得更漂亮些,没人看好则在路边便宜叫卖或者书画店里批量处理? 有人看好那将是我的荣幸。 2、卖文字。一直读小说,很少写,写小说有时有点枯燥。如果物质受限,则踏实下心来,即使枯燥也把自己构造的好多脑洞、好多段子写成小说,期盼能增加点收入。如有幸能大爆IP心情更美丽。 3、众测平台。一开始卖文字不能马上有收益,自认为发现BUG能力还不错,去众测平台日常找点活
分类: 其他 发布时间: 09-05 20:34 阅读次数: 0

@RequestBody以及@RequestParam的使用过程区别

查考地址:https://blog.csdn.net/justry_deng/article/details/80972817 待整理中.....
分类: 其他 发布时间: 09-05 20:17 阅读次数: 0

bzoj 4237: 稻草人 cdq分治

   求有多少个点对 其一个点为左下角 一个点为右下角所形成的矩形内部没有点 每个x与y都不同 一开始的思路: 先按照x坐标排序 进行cdq分治 然后在cdq内对y进行排序 枚举mid+1-r的点作为右上角的点 发现只要维护左半边的的单调递增就可以形成点对 用单调栈很好的维护 但是忽略了右半边已经遍历过的点对答案产生的影响 参考了yyb巨佬:https://www.cnblogs.com/cjyyb/p/8419102.ht 想一下新增点的x左边可以发现影响关系 #include<bits/s
分类: 其他 发布时间: 09-05 20:17 阅读次数: 0

Python 多线程爬虫

多线程爬虫 有些时候,比如下载图片,因为下载图片是一个耗时的操作。如果采用之前那种同步的方式下载。那效率肯会特别慢。这时候我们就可以考虑使用多线程的方式来下载图片。 多线程介绍: 多线程是为了同步完成多项任务,通过提高资源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。 最简单的比喻多线程就像火车的每一节车厢,而进程则是火车。车厢离开火车是无法跑动的,同理火车也可以有多节车厢。多线程的出现就是为了提高效率。同时它的出现也带来了一些问题。更多介绍请参考:https://b
分类: 其他 发布时间: 09-05 20:17 阅读次数: 0

创建mybatis的逆向工程

1.mybatis的逆向工程(我使用的是maven仓库创建)   工作原理:反向工程(通过数据库中的表和字段信息去生成对应的增删改查方法)   其实就是一个自动生成工具   生成实体类(pojo)和映射文件(mapper)还有dao层接口方法 一系列都自动生成   生成的 基本上简单的逻辑代码不用自己敲了   如增删改查不用自己写 直接用就over了    第一步:逆向工程的插件 mybatis的架包  pom.xml <dependencies> <!--分页插件-->
分类: 其他 发布时间: 09-05 20:17 阅读次数: 0

一些板子

目录 kmp kmp #include<bits/stdc++.h> #include<string> using namespace std; const int N=1000001; int nex[N]; char a[N],b[N];//a使文本串,b使模式串 int lena,lenb; void get_nex() { int j=0; for(int i=2; i<=lenb; ++i) { while(j && b[i]!=b[j+1]) j=n
分类: 其他 发布时间: 09-05 20:17 阅读次数: 0

项目:docker部署zabbix

环境部署 2台物理机:zabbix-server 192.168.233.96  zabbix-agent 192.168.233.95 docker版本:(docker --virsion 或 docker info 可以查看)Server Version: 19.03.1 zabbix版本:(/usr/local/zabbix/sbin/zabbix_server --V 可以查看)zabbix 4.0 docker镜像源:(下载到 /etc/yum.repo.d/ 目录下)wget ht
分类: 其他 发布时间: 09-05 20:17 阅读次数: 0

Python爬虫 XPath语法和lxml模块

XPath语法和lxml模块 什么是XPath? xpath(XML Path Language)是一门在XML和HTML文档中查找信息的语言,可用来在XML和HTML文档中对元素和属性进行遍历。 XPath开发工具 Chrome插件XPath Helper。 Firefox插件Try XPath。 XPath语法 选取节点: XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。 表达式 描述 示例 结果 noden
分类: 其他 发布时间: 09-05 20:17 阅读次数: 0

小弟第一次写作业,如有不规范书写,请大佬评论我,我请你吃好吃的哟

第一天作业 第一题:今日课上内容敲3遍以上 print (a1) print(a_1_a) print(1_a) print (a1) print(a_1_a) print(1_a) print (a1) print(a_1_a) print(1_a) age = 18 age1 = 20 print(age,age1) age = 18 age1 = 20 print(age,age1) age = 18 age1 = 20 print(age,age1) age = 18
分类: 其他 发布时间: 09-05 20:17 阅读次数: 0

Python爬虫之 正则表达式和re模块

什么是正则表达式: 通俗理解:按照一定的规则,从某个字符串中匹配出想要的数据。这个规则就是正则表达式。 标准答案:https://baike.baidu.com/item/正则表达式/1700215?fr=aladdin 一个段子: 世界是分为两种人,一种是懂正则表达式的,一种是不懂正则表达式的。 正则表达式常用匹配规则: 匹配某个字符串: text = 'hello' ret = re.match('he',text) print(ret.group()) >> he 以上便可以在
分类: 其他 发布时间: 09-05 20:17 阅读次数: 0

攻防世界 reverse leaked-license-64

mark一下,以后分析 原文:http://sibears.ru/labs/ASIS-CTF-Quals-2016-Leaked_License/ [ASIS CTF Quals 2016] - 泄露许可证[64] GROKE, 2016年5月9日 我从朋友的朋友的老兄那里借了这个软件许可证和图书馆!如果我可以伪造今年竞争计算机ID的许可证,那就太好了。 我们获得了Leaked_Lisence.dll和文件[email protected]_license Groke @ MacBook-Air
分类: 其他 发布时间: 09-05 20:17 阅读次数: 0