- 博客(10)
- 收藏
- 关注
原创 VBA 代码性能优化的7种方法
计算次数很影响vba代码的运行速度,所以要尽可能的减少计算的次数,能在循环外计算出结果的,就不要在循环内计算。调用工作表函数可以让代码更简捷,但速度却不理想…减少对工作表函数的调用也是提升程序速度的方法之一。调用对象是非常非常的耗费资源的,所以一定要尽可能的少调用对象。禁止程序运行过程中的屏幕更新进而提高运行速度。减少工作表函数的使用。减少vba函数的使用。
2023-07-20 13:17:44
1951
原创 Pyqt5爱恨情仇之使用Qt Designer设计窗体
本次学习的重点:1.介绍Qt Designer窗体布局;2.设计一个登陆窗体;3.调用窗体开发环境Pycharm+Pyqt5+Python3.7Pyqt5有两种方式制作界面,一是通过工具Qt Designer设计,二是通过纯代码,本次笔记是记录Qt Designer的学习Qt Designer的简介1.进入Qt Designer在Pycharm里面,首先点击工具,点击外部工具,点击Qt Designer,即可进入,前提是已安装好。2.新建窗口打开Qt Designer,会自动弹出ne
2020-07-27 08:49:18
372
原创 Pyqt5爱恨情仇之使用API文档
本次学习的重点:1.学习使用Pyqt5的API文档;2.熟悉sys模块Pyqt是Python和QT结合的产物,它集成了Python简洁易学的语法,也有QT高性能的GUI控制集;Pyqt拥有跨平台,高效的通信机制,图形化设计,自动生成代码的优点。由于Pyqt4不在更新和维护切跟Pyqt5不兼容,后面的笔记都是建立在Pyqt5的基础上。开发环境Pycharm+Pyqt5+Python3.7查看Pyqt5的API文档dir()和help()函数是可以查看对象属性、函数和帮助文档#使用pyqt5的
2020-07-22 10:50:03
410
原创 爬取淘宝评论以及词云图
我最近运气可是不得了,某天骑上我心爱的小电瓶,哪里也不会堵车,虽知道天公不作美,我的手机从裤兜里面飘出来,结果摔坏了。没办法只能去某宝上重新购物下。我们公司的同事推荐我买小米10,于是我就想看下用户对于他们的评论。首先是我们要找到含有评论的js文件。这里我是通过万能Fiddler工具进行查找的。我们可以看到这个url里面是包含评论。我们具体看看这个urlhttps://rate.tmall.com/list_detail_rate.htm?itemId=611525560119&spuId
2020-07-08 09:20:36
1809
原创 Python动态网页爬虫之爬取知乎话题回答
你是如何开始能写Python爬虫?就这个问题我查看了一下知乎,看到各种大牛写的心得,感觉受益匪浅,于是我有了一种冲动,想把各种大牛回答的心得爬取下来,以后可以细细品味。首先我们在浏览器输入https://www.zhihu.com/question/21358581,里面可以看到各种大牛的回答正常的思路加载requests包,下载html,然后解析html,存储数据。按照上面的思路我们来写代码看看。import requestsheaders={ 'Cookie':'自己填写
2020-06-28 16:04:13
709
原创 基础爬虫之爬取微博热搜
前面我们说过爬虫的框架基本上有5个模块,即爬虫调度器、url管理器、HTML下载器、HTML解析器、数据存储器今天我们就按照这5个模块进行一次爬虫:目标:爬取50个热点以及对应的3个子页面1.url管理器url管理器的功能有1.获取新的url2.添加新的url3.判断是否有爬取的url4.新的url的大小5.旧的url大小6.有获取新的url接口代码如下:class UrlManager(): def __init__(self): self.old_u
2020-06-24 16:03:19
1024
原创 爬取肖战微博评论
我们公司的小姐姐很多都是肖战的铁粉,我就想看看肖战有哪些吸引小姐姐的地方,看看里面是不是有摆脱我单身的痛。话不多说我们先看看肖战的微博我们以第一篇微博为例子,点击进去,按F12,进入开发者选项,按照下图操作,这是一个js文件,这个文件里面是评论数据。我们要抓取评论数据,首先就要构建这个url。url=‘https://weibo.com/aj/v6/comment/big?ajwvr=6&id=4492118670464947&root_comment_max_id=425542
2020-06-18 17:16:31
3151
原创 强大的BeautifulSoup select选择器
select的功能跟find和find_all 一样用来选取特定的标签,它的选取规则依赖于css,我们把它叫做css选择器通过标签查找,返回含有此标签的语句会按照列表的形式返回print(soup.select('title'))print(soup.select('meta'))print(soup.select('h3'))输出:[<title>百度新闻——海量中文资讯平台</title>][<meta content="text/html;charset
2020-06-12 16:58:23
1148
原创 强大的BeautifulSoup(1)
BeautifulSoup简介BeautifulSoup是一个可以从HTML和XML文件中直接提取数据到Python库,BeautifulSoup支持Python标准库中的HTML解析器,还支持一些第三方的解析器,大多数的时候我们使用lxml,lxml的解析速度远快于HTML解析器。BeautifulSoup安装在cmd中输入pip install beautifulsoup4安装第三方解析器lxml pip install lxmlBeautifulSoup使用这是爬取百度新闻的一个ht
2020-06-11 16:28:58
130
原创 网络爬虫基础
网络爬虫爬虫的概念网络爬虫是可以按照自己的意愿抓取网页中的信息爬虫的流程爬虫的框架基本上有5个模块,即爬虫调度器、url管理器、HTML下载器、HTML解析器、数据存储器爬虫调度器:主要负责统筹其他四个模块url管理器:主要负责管理url链接,维护未爬取和已爬取的url集合,提供获取url的接口HTML下载器:从url管理器获取url并下载网页HTML解析器:从HTML下载器中获取下载网页,并从中解析出新的url并加入url管理器里面,解析的有效数据提交给数据存储器数据存储器:将从HTM
2020-06-11 08:39:53
260
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人