自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python爬虫实战:爬取解放日报新闻文章

上一篇《Python 网络爬虫实战:爬取人民日报新闻文章》发布之后,确实帮到了不少朋友。前几天,我好哥们问我:我想爬另一个日报新闻网站,网页结构几乎跟人民日报几乎一模一样,但是我用你的那个代码去爬却爬不下来数据呢?顺着哥儿们发来的网址(网站传送地址:解放日报),我点进去看了一下,界面大概长这样。跟人民日报的主页界面非常相似,都是 版面列表 -- 文章列表 -- 文章详情 的这种结构。本来我觉得肯定是我这哥儿们代码基础不过关,报的语法错误,先 “嘲讽” 他一波,然后帮他改好就得了。.

2021-04-24 22:10:32 5694 25

原创 Python爬虫基础:使用 Python 爬虫时经常遇到的问题合集

从开始玩爬虫到现在差不多半年多了,写了不少爬虫,爬了不少网站,在博客里也分享了不少爬虫的教程。我的教程文章中,一般会附带完整的爬虫代码,大家只要搭建好环境,便可以直接运行使用。不少读者朋友在使用爬虫遇到问题时也会跟我讨论,交流过程中我发现了一些比较共性的问题。因此文章重点放在了思路分析上,具体如何编写代码爬取数据则简单略过。造成了一些读者,基于我的代码进行修改爬取其他相似网站时束手无策。...

2019-07-08 15:28:39 11405 19

原创 Python 实战:如何给你的程序添加授权码机制

本文实现了一个离线的简易的软件授权机制,如果想要分享自己的程序但又不希望自己的程序被随意传播的,都可以用得上,文末附有源码和示例程序,欢迎大家交流学习

2022-11-16 10:31:41 553

原创 手把手教你生成你的独家微信聊天年度报告

大家好,我是机灵鹤。今天是跟女朋友在一起 10 个月的纪念日,作为一名会 Python 的程序员,我决定将和女朋友的聊天记录导出来,生成一份专属于我们的《2021 恋爱年度报告》。感兴趣的朋友也可以学起来。废话不多说,直接进入正题。0. 导出聊天记录由于破解微信聊天数据库的操作相对比较敏感,感兴趣的朋友可以移步《》。经过一系列操作,我从微信数据库中导出了跟女朋友的聊天记录。聊天记录数据表 message.csv 格式如下。其中,我们只需要关注以下几列即可。type :消息类型,如

2022-01-20 20:29:56 1973 4

原创 从零开始搭建自己的个人博客网站

大家好,我是机灵鹤。最近群里有朋友问我能不能出个教程,教一下大家怎么建一个自己的个人网站。安排!1. 购买服务器首先网站运行需要服务器,所以我们需要准备一台服务器。各大服务器厂商,阿里云,腾讯云,对于新用户的活动力度越来越大了,我记得几年前我买阿里云服务器的时候,1 核 2G 的配置价格还是 88 一年,没想到现在已经降到 38 一年了。需要的购买服务器的朋友继续往下看,已经有服务器的朋友可以跳过本节。第一次接触服务器的朋友,可能看到服务器配置的各种参数头都大了,不知道该怎么选。各个配置

2022-01-06 12:22:29 5102 1

原创 Python 爬虫基础: 如何将数据存入Mysql数据库

本篇博客主要记录如何通过 Python 连接 MySQL 数据库,并实现 增删改查 操作的。

2021-12-15 10:07:53 12257

原创 物联网开发实战:手把手教你开发一款久坐提醒小助手

过几天就是跟女朋友的恋爱纪念日了,作为一名程序员,送什么礼物才能既有创意又有诚意,既实用又能让女朋友感受到我满满的爱呢?我突然想到,女朋友平时工作忙,有时候一坐就是一整天,连水都会忘记喝。于是我想,何不利用我的专业技能,开发一个 ”久坐提醒“ 和 ”喝水提醒“ 小助手送给女朋友呢。

2021-12-09 18:33:36 6913 2

原创 Python 网络爬虫实战:爬取知乎回答中的全部图片

平时逛知乎的时候,经常能看到很多很棒的图片,精美的壁纸,搞笑的表情包,有趣的截图等等,总有想全部保存下来的冲动。于是在一个小老弟的拜托之下,我把之前的知乎爬虫改造了一下,改装成了一个可以下载知乎回答中全部图片的新爬虫。1. 分析网站知乎的网站我们已经爬取过很多次了《Python 网络爬虫实战:爬取知乎一个话题下的全部问题》《Python网络爬虫实战:爬取知乎话题下 18934 条回答数据》《Python网络爬虫实战:近千条中秋节祝福语文案让你成为亲朋好友里最靓的仔》所以,网站分析的抓包过程我们

2021-11-22 21:16:35 1499

原创 Python 网络爬虫实战:爬取百度贴吧高清原图

前段时间受哥儿们所托,爬取贴吧某帖子里的高清图片。事情是这样的,我哥们发现被贴吧中有好多漂亮的图片,想下载原图做壁纸,但是帖子里图片太多了,他全都要,于是想让我帮忙写个爬虫,批量下载下来。要求只有两个:下载原图实现批量下载话不多说,直接开始。1. 分析网站哥们提供的帖子地址: https://tieba.baidu.com/p/6516084831 。先分析 url 组成,我们可以猜到 6516084831 是帖子的 id 。在 勾选只看楼主,翻页 等这些操作之后,链接变成了这样 ht

2021-11-15 19:55:23 1749

原创 Python网络爬虫实战:近千条中秋节祝福语文案让你成为亲朋好友里最靓的仔

中秋节马上到了,不知道大家有没有像我这样的烦恼,每次过节,都要绞尽脑汁想好久,发什么样的祝福语才显得有诚意又有创意,什么样的朋友圈文案会有文化又有逼格。去网上搜吧,搜出来的祝福语,画风大多是像这样的佛说:我可以让你许个愿我对佛说:我愿xxx永远健康,年轻快乐佛说:只能四天我说行,春天,夏天,秋天,冬天。佛说,不行,只能三天。我说,好,昨天,今天,明天。佛说,不行,只能两天我说,好,黑天和白天佛说,不行,只能一天。我说,好。佛茫然地问到,哪一天?我说,每一天。又或者是这样的,多

2021-09-18 13:46:25 815 2

原创 Python 网络爬虫实战:如何下载小红书去水印图片

最近想跟女朋友换个情侣头像,找了一圈,终于在 小红书 里找到几个看上眼的,保存图片时,找了半天发现居然没有下载按钮!!!那可不可以分享呢,复制分享链接在浏览器中打开试了一下,这样可以保存图片了,但是图片是有水印的。可不可以下载到去水印的图片呢?我去网上简单搜索了一下,倒是搜到很多去水印的小程序,但是这些几乎都是有免费使用次数限制的,解析几次就不让用了,要充钱或者什么的,作为一名会爬虫的程序员,这能忍?既然它们可以通过小红书的分享链接直接解析出无水印的图片,那么理论上来讲,我也可以!话不多说,说干就

2021-09-06 19:37:48 5232 17

转载 CocosCreator编辑器启动报错Cannot read property ‘uuid‘ of null解决方式

1. 问题描述我们在使用 CocosCreator 开发项目的时候,会遇到一种编辑器报错导致进不去编辑器 Cannot read property ‘uuid’ of null 。2. 解决方法我遇到的大多数情况都是因为 git (or svn) 拉取提交的时候,.meta 文件冲突,然后又忘记解决,导致 .meta 的 JSON 格式出错,然后才有了这个报错。然而,当项目中文件非常多的情况下(cocos 会给每一个项目中的文件和文件夹配置一个 .meta 文件),找起来又非常困难。2.1 代码

2021-08-05 19:17:35 1149

原创 Python爬虫实战 | 人民网爬虫 根据关键词筛选新闻文章

上一篇《人民日报》的爬虫文章发布之后,收到了很不错的反馈,文中的爬虫代码也确实帮助到了很多人,我很开心。跟读者们交流过程中,我也发现了一些比较共性的需求,就是 根据关键词筛选 新闻文章。最初我的想法是,在爬取到全部文章数据的基础上,遍历文件夹,然后将正文中包含关键词的文章筛选出来。如果你已经下载到了完整的新闻数据,那用这种方法无疑是最方便快捷的。但是如果没有的话,需要先爬取全部数据,再从中筛选符合条件的数据,无疑是有点浪费时间。本篇文章,我将介绍两种方法,一种,是从现有数据中根据关键词筛选,另一种,

2021-02-06 21:12:10 10108 29

原创 【程序人生】2020 年度总结

不知不觉,已经是2020的最后一天了,废话不多说,做一个年度总结。回顾一下我的这一年,还真是有点不一样。放了足够长的假这可能是我有史以来放过的最长的假期了,从去年 12 月份答辩完毕之后,便进入了放假模式。跟同学去海南痛痛快快玩了一趟,住带泳池的大别墅,吃生蚝吃到饱,在海边沙滩上堆沙子捡贝壳,玩潜水摸鱼,还差一点儿学会了游泳。在北京玩了一个礼拜,住过十几人一个房间的民宿,也住过开门就上床的那种迷你房间,逛了很多景点比如天坛,吃了很多以前上学时舍不得吃的好吃的,也算是与北京这座城市一.

2021-01-03 14:08:38 471 4

原创 【Cocos Creator 踩坑笔记】如何用代码动态读取资源

最近项目需要,研究 Cocos Crater 的使用,初次使用还是踩了挺多坑的,解决之后,特此记录一下。首先资源文件要放在 resources 文件夹下,然后使用 cc.resources.load 函数来进行资源加载。cc.resources.load(path, type, onComplete:()=>void);下面是一段代码示例:cc.resources.load("music/bgm", cc.AudioClip, (err, clip :cc.AudioClip)=>.

2020-11-16 11:03:16 1507

原创 【程序人生】1024 程序员节——闲言鹤语

又是一年一度的 1024 程序员节。话说,互联网行业“造节”可谓是玩的风生水起,不管什么样的乱七八糟的日子,都能联想到一个新的含义,然后包装成一个节日,美其名曰“某某节”,实质上都是 促销购物节 ……这个程序员节倒是还没那么乌烟瘴气,也可能是刚被“创造”出来不久并不出圈,也可能是商家并不知道怎么针对程序员这个群体来策划促销活动了。是促销格子衫牛仔裤双肩背包?还是促销洗发水生发素假发套按摩仪速效救心丸?还是促销鼠标键盘耳机电脑显卡手办游戏卡带?对吧。再者说了,程序员节促销活动的程.

2020-10-25 01:17:02 673 4

原创 【资源搜集】ProcessExplorer 帮你彻底干掉电脑里烦人的广告弹窗

使用电脑时,我们经常会遇到各种烦人的广告弹窗。有的广告弹窗还设计的特别笋,关闭按钮藏得特别深,本来想关闭结果一不小心就点进去了。简直是一天好心情的终结者。今天给大家推荐一个小工具 ProcessExplorer。-- 官网下载链接:https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer-- 百度网盘链接: https://pan.baidu.com/s/1RsgmjjKSjUEfd0J3Ceg..

2020-08-21 15:00:28 1575

原创 【Electron-Vue】入门学习笔记之八:Electron-Vue 打包问题

笔者在打包项目的时候,并非一帆风顺,也遇到了很多问题,这里将遇到的问题及解决方法分享出来,供大家参考。1. 报错 Unresolved node modules: vuevue-cli 搭配 electron-vue 生成的项目,在 dev 模式下运行无误,而在 build 时报错 Unresolved node modules: vue 。问题原因在网上搜到的原因,是使用了淘宝镜像(就是使用 cnpm 安装模块),导致 vue 模块不能解析。(根本原因是什么,以及如何根本上去解决,暂时无从得知

2020-08-21 14:52:10 1004

原创 【Electron-Vue】入门学习笔记之七:Electron-vue ReferenceError: process is not defined 的解决方案

在跟着教程执行创建 Electron-Vue 程序的时候,大家可能会遇到下面的问题。就是在运行创建好的 electron-vue 程序的时候,程序是运行起来了,但是界面不是我们预期的效果,而是报了如下的错误。我的项目环境如下:node v12.18.1npm v6.14.5webpack v4.44.1vue v2.6.11vue-cli v4.4.6System windows 10查看版本号的命令如

2020-08-21 14:43:50 6999 1

原创 【Electron-Vue】入门学习笔记之六:创建第一个 Electron-Vue 项目

前面讲了如何创建 Electron 项目,使用 web 前端作为我们应用的 UI,不过我们的目标是做一个 Electron-Vue 的项目,也就是说前端部分采用 Vue 框架来做。下面是具体步骤:首先,全局安装 vue-cli,如果已经安装过,则跳过。npm install vue-cli -g在本地创建一个空文件夹(作为工程目录),使用命令行窗口打开该目录。执行初始化 electron-vue 命令。vue init simulatedgreg/electron-vue my-p

2020-08-21 14:38:20 721

原创 【Electron-Vue】入门学习笔记之五:PowerShell 因为在此系统中禁止执行脚本的解决方法

在使用 PowerShell 执行脚本的时候会出现:无法加载文件 xxxxxxx.ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅 “xxxxxxxxxxxxxx”所在位置 行:1 字符: 1原因就是我们当前作用域不具备执行PowerShell 的命令。解决方法:查看当前作用域是否具备执行 PowerShell 命令的权限。Get-ExecutionPolicy修改作用域权限Set-ExecutionPolicy RemoteSigned -Scope CurrentU

2020-08-21 14:30:56 564

原创 【Electron-Vue】入门学习笔记之四:Package.json 可配置项

在每个项目的根目录下,一般会有一个 package.json 文件,定义了这个项目中所需各种模板和项目中的配置信息。npm install 命令就是根据这个配置文件,自动下载所需的模块,配置项目中所需的运行和开发环境。{ "name": "first_electron", "version": "0.1.0", "description": "我的第一个 Electron 项目", "main": "main.js", "scripts": { "start": "elect

2020-08-21 14:26:53 2409

原创 【Electron-Vue】入门学习笔记之三:创建自己的第一个 Electron 项目

上一节《搭建 Node.js 开发环境》我们安装了 Node.js 环境。这一节,我会带大家开发自己的第一个 Electron 项目。一、使用 淘宝 的 NPM 镜像首先,我们需要安装 Electron 模块,但是由于 npm 默认是从国外的服务器上下载,网络不是那么稳定,所以,我们先安装一下 cnpm ,从国内的淘宝镜像下载,会稳定一些。npm install -g cnpm --registry=https://registry.npm.taobao.org关于 npm 和 cnpm 的.

2020-08-20 20:16:50 762

原创 【Electron-Vue】入门学习笔记之二:NPM 和 CNPM 的使用及区别

NPM(全称 Node Package Manager,节点包管理器),是 Node.js 的包管理器,用于节点插件管理(安装,卸载,管理依赖等)。CNPM,淘宝源的 NPM 镜像。因为 npm 安装插件是从国外服务器下载的,受网络影响大,容易出现异常,所以淘宝团队做了一个完整的 npmjs.org 镜像,10分钟一次的频率与官方服务同步。cnpm支持npm除了publish之外的所有命令,所以可以放心的使用cnpm来代替npm使用。一、NPM 安装插件npm install <name>

2020-08-20 19:58:11 480

原创 【Electron-Vue】入门学习笔记之一:搭建 Node.js 开发环境

Electron 可以使用纯 JS 来创建桌面应用,使用 Web 页面作为 GUI,相当于一个被 JS 控制的,精简版的 Chromium 浏览器。Electron 基于 Chromium 和 Node.js ,所以使用之前需要搭建 Node.js 开发环境。安装 Node.js,访问 https://nodejs.org/en/download/ 下载最新版本的 Node.js 安装包。在安装过程中的配置界面,勾选 Node.js runtime 、npm package manager 和 Ad

2020-08-20 19:36:27 468

原创 【程序人生】机灵鹤七月份的月度总结

最近天气越来越热了。有多热呢?这么说吧,吃雪糕都得大口嗦,嗦慢了就都流手指上了。0x00 工作方面忙碌了两个来月,参与项目终于在这个月下旬正式上线了。虽说项目中,我是全程被大佬们带躺的,但是毕竟是人生中参与的第一个正式的大型的商业项目,还是蛮有成就感的。尤其是在内测时,看着那么多“找茬”的玩家使用我负责的那个模块,而且一切正常运行时,别提多得意了。(讲道理,我负责的那部分逻辑确实简单,基本上也没有啥机会出BUG,但是就是开心撒 哈哈哈)项目忙完了,终于迎来了短暂的工作淡季,可以...

2020-08-01 15:56:24 372

原创 【程序人生】机灵鹤六月份的月度总结

转眼间,已经是六月的尾巴,我的第一份工作也刚好满3个月整了。今年虽然梦幻开局,虽然经过了超长的寒假待机,经历了居家隔离闷到爆炸,经历了孤身一人来到一个陌生的城市,一个人找房子,搬家,上班,经历了工作中被 C++ 各种花式吊打......但是还好,一切都有一个不错的结果。房子顺利租到了,离公司不远,住着不算宽敞但也挺自在;工作也找到了,在一个很厉害的项目组,有一帮很厉害的同事;经过了前期 C++ 的毒打之后,我也逐渐可以上手项目了;工资够花,除了给家里打一些之外,还能买点自己喜欢的东西;博客也重新..

2020-06-30 21:23:01 841 2

原创 【Python 骚操作】使用 Gitbook + Typora 打造一个属于自己的电子书网站

前段时间,我在互联网冲浪时候,发现了一个写作的工具组合 Gitbook + Typora,堪称神器。安利到 Blink 和朋友圈之后,有一朋友表示很感兴趣,希望我简单出一个教程,介绍一下这套工具怎么使用。好吧,安排!0x00 效果展示Gitbook + Typora ,我称之为 “神器”,不仅是因为他可以用来写文章,更在于它可以将你写的 Markdown 文章直接转换成 pdf,转成各种常用格式,甚至可以转换成网页直接发布到网上。正好我的个人网站备案审核通过了,就利用 Gitbook.

2020-06-26 16:56:13 2596

原创 Python 网络爬虫实战:去哪儿网旅游攻略图文爬取保存为 Markdown电子书

接上回,《Python 网络爬虫实战:爬取《去哪儿》网数千篇旅游攻略数据》。我们爬取到了数千篇的旅游攻略文章的数据。但是事情还没有结束,对于大部分的人来讲,最希望得到的东西应该不是这种干巴巴的 Excel 数据,而是这种图文并茂的文章吧!其实之前我们爬过很多类似的网站,比如 《人民日报新闻爬虫》,《知乎问题回答爬虫》,都是爬取大段的文章。不过区别在于,那些爬虫的关注点在于文字,主要用来做分词,语义情感等方面的分析,不需要人工阅读,所以直接将图片,超链接,排版格式等东西舍弃,仅..

2020-06-21 00:10:16 2150 1

原创 【Pyppeteer】如何避开网站的反爬检测

【问题描述】有些网站的反爬机制是很强的,不仅网络请求中的参数经过 JS 加密,甚至还针对一些常用的爬虫工具,如 Selenium 作了屏蔽。比如前段时间我爬取的卫健委官网,反爬机制就相当变态(传送门:Python网络爬虫实战:卫健委官网数据的爬取)。本文教你如何设置 Pyppeteer 来完美地避开这些反爬机制的检测。【解决方法】方法一:在导入 launch 之前 把 --enable-automation 禁用 防止监测webdriverfrom pyppeteer imp.

2020-06-18 21:39:37 4339 7

原创 【Pyppeteer】如何进行超时时时间设置

【问题描述】在爬取网页的过程中,不可避免会有一部分链接失效,或者各种原因导致服务器响应慢,甚至不响应。这里有一个“超时时间” 的参数设置,就是如果服务器在指定时间内没有响应的话,程序直接停止等待响应,抛出异常。Pyppeteer 默认的超时时间是 30 秒。很多时候,30秒其实有点太长,或者太短了,我们希望可以根据项目实际情况,自己设置超时时间。【解决方法】我在网上找了一些方法,也做了一些测试。不知道是不是我的方法有问题,目前只有 方法三和 方法四 测试成功。这里将我...

2020-06-18 20:59:38 2575

原创 【Pyppeteer】爬取多个网页时,如何只创建一个浏览器窗口,打开多个页签

【问题描述】使用Pyppeteer 工具写爬虫时,我们一般可以用这样的方式来爬取网页。import asynciofrom pyppeteer import launch url = 'http://www.baidu.com' async def fetchUrl(url): browser = await launch({'headless': False,'dumpio':True, 'autoClose':True}) page = await browser..

2020-06-18 14:01:12 2826 5

原创 Python 网络爬虫实战:爬取《去哪儿》网数千篇旅游攻略数据,再也不愁旅游去哪儿玩了

好久不见!今天我们来爬取 去哪儿网站的旅游攻略数据。0x00 找一个合理的作案动机作为一名立志成为技术宅的普通肥宅,每次一到周末就会面临一个人生难题:这周末怎么过?本来是没有这些问题的,该吃吃该睡睡,打打游戏敲敲代码,也挺自在。只是后来毕业,来到一个新的城市,赚的钱除了吃住还有富余,总觉得如果不趁着周末和假期出去好好逛逛这个城市,就等于白来一趟,那就太亏了。话虽如此,旅游岂是说走就走的。好几次我下定决心出门,结果在小区门口的十字路口,看着车来车往陷入沉思:我特么去哪儿玩...

2020-06-11 21:25:00 7715 11

原创 【程序人生】盛趣游戏 U3D 面经(已拿 offer )

2020秋招,有幸拿到了盛趣游戏公司的 U3D 开发的 Offer。面试共有两面,技术面试和HR面。话说我一开始以为至少也有两轮技术面吧,于是第一轮技术面通过后,我在牛客上连着刷了一周的题目,C++,C# 基础,数据结构,算法,计算机网络,操作系统原理等等,刷了一千多题。结果,第二轮面试,我信心满满的打开视频面试链接时,对面居然是一个可爱而漂亮的小姐姐,然后告诉我这是 HR 面。。。内心,...

2019-11-10 18:10:50 5088 3

原创 【操作系统】C/C++中涉及到的内存的五大区域

C 和 C++ 语言相比于其他高级编程语言,一个很明显的优势就是,可以直接控制内存管理,执行效率更高。所以啊,面试过程中已经多次被问到了关于内存中几大区域的问题,比如内存分为几个区域,哪些区域是存放哪些数据等等。没有好好下功夫学习过这部分的我直接给问懵了。赶紧偷偷来复习一下。内存一共分为 5 个区域,分别是:堆区,栈区,静态区,常量区,和代码区。先来看一下内存中 5 大区域的...

2019-11-03 16:39:42 546

原创 【编程语言】关于 malloc,calloc,realloc,new 进行动态内存分配的区别

前天面试被问到了这四种内存分配方法的区别,瞬间懵比,半天说不出个所以然,好尴尬。看来基础还是不扎实,下来赶紧整理整理,恶补一下。malloc 函数:void *malloc(unsigned int size)在内存的动态分配区域申请一块长度为 size 的连续空间。如果申请成功,则返回分配空间的首地址,如果不成功,则返 NULL。申请的内存不会初始化,里面的值是随机的不可预知...

2019-11-02 11:50:56 417

原创 【编程语言】C++中未初始化的数组的默认值问题

之前写代码,一般都是用 Vector 来的,很少使用数组。刷题时冷不丁遇到这种 “数组未初始化时的默认值” 问题,一时间还真有点懵。这个其实不是什么难题,就是平时接触少,没在意,生疏了。记住三点:全局数组,未初始化时,默认值都是 0; 局部数组,未初始化时,默认值为随机的不确定的值; 局部数组,初始化一部分时,未初始化的部分默认值为 0;下面来编码验证一下:#inc...

2019-11-01 11:22:18 11097 4

原创 Python网络爬虫实战:爬取携程网酒店评价信息

这个爬虫是在一个小老弟的委托之下写的。他需要爬取携程网上的酒店的评价数据,来做一些分词和统计方面的分析,然后来找我帮忙。爬这个网站的时候也遇到了一些有意思的小麻烦,正好整理一下拿出来跟大家分享一下。这次爬取过程稍微曲折,各种碰壁,最终成功的过程,还是有点意思。所以本文我会按照自己当时爬取的思路来讲述,希望能给大家一些思路上的启发。分析部分略长,如果赶时间可以直接拉到最下面,...

2019-10-29 16:58:10 13595 21

原创 【数据结构和算法】八大排序算法分析和比较

最近找工作面试,真的是被数据结构和算法给反复吊打了。平时做项目基本都是在写业务逻辑,即使遇到了关于数据结构算法的东西,也是一个接口调用搞定。基础的一些东西反而薄弱了,拿排序算法来说吧,长时间不写,光是记清楚算法复杂度就够呛了,更别说手撸算法了。痛定思痛,决心还是放低心态,从基础做起,把每个算法亲手敲一遍。排序算法是最基础的算法,也是面试官比较容易问到的算法。就像相声演员需要联系...

2019-10-26 20:57:28 880

原创 Python网络爬虫实战:利用 Python & ADB & 人脸识别实现自动给抖音漂亮小姐姐视频点赞

这只爬虫做了些什么事儿呢?通过 ADB 控制你的手机,帮你自动刷抖音 调用百度人脸识别的接口,给视频画面中出现的小姐姐打分 自动给颜值 70 以上的小姐姐的视频点赞有趣的是,根据抖音的推荐算法,连着刷几天之后,抖音里给你推荐的全是漂亮小姐姐了。0. 成果展示先演示一下效果。连接手机(手机要允许ADB调试),运行爬虫程序,程序会自动打开抖音APP,自动寻找漂亮的小姐姐...

2019-10-24 10:12:45 2773 4

去哪儿网站旅游攻略文章测试数据.rar

《Python 网络爬虫实战:去哪儿网旅游攻略图文爬取保存为 Markdown电子书》 https://smartcrane.blog.csdn.net/article/details/106875103 文中爬虫代码配套测试数据

2020-06-21

文字转语音大师

基于百度 AI 的 TTS 接口,使用 Unity 3D 开发。 使用时双击 “语音大师.exe”打开即可使用。 左侧对话框中输入需要发音的文字,点击试听或者生成音频,可以进行文字转语音,点击打开文件夹,可以打开生成的音频所在文件夹。 目前不支持 RDN,SPD,VOL 参数的修改,不支持自定义选择音频保存路径。

2019-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除