自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 基于 Fabric 部署分布式爬虫的思考

Python:基于 Fabric 部署分布式爬虫的思考Fabric 本身是一款用于自动化管理,发布任务和布署应用的工具,在自动化运维中比较常见当然其他的 连接工具同样优秀,比如 paramiko ,只是 fabric 封装的更好,文档更全,使用也更简单中文文档 https://fabric-chs.readthedocs.io/zh_CN/chs/Fabric 是一个用 Pyth...

2020-01-14 23:54:03 108

原创 <Python启发式自动化>之微信推送

<Python启发式自动化>之微信推送Server酱关于类如消息推送或机器人管理方面微信开放文档并没有给出简单易用的 API 接口, 这里使用的是 Server酱 服务推送通知。Server酱你只需要注册/登陆 Server酱 平台并扫码绑定微信公众号,对,Server酱本质是一个公众号,一个可以为你推送通知信息的公众号。成功绑定后返回一个 SCKEY,相当于一个认证 KEY,用他们的话说,SCKEY 是非常重要的,所以请妥善保存,不要随便告诉别人。另外同样内容的消息一分钟只能.

2021-07-13 14:05:52 153

原创 <Python启发式自动化>之钉钉推送

如果你希望通过钉钉接收信息通知(注意不是钉钉邮件,所有邮件操作已经在上一小节讲过)在钉钉上设置一个群机器人,钉钉个人权限所致。如果为企业权限请详细参考 https://developers.dingtalk.com/document添加一个自定义机器人并指定群组得到一个 Webhook 地址出于安全考虑,添加签名,即 secret根据 https://developers.dingtalk.com/document/app/custom-robot-access?spm=ding.

2021-07-13 13:55:40 217 1

原创 <Python启发式自动化>之Word常见功能

安装Python-docxdocx 并非 Python 的标准库,属于第三方扩展,我们通过 pip 命令安装:pip install python-docx如果因为网络或者其他原因导致 pip 无法正常安装请访问 https://pypi.org/project/python-docx/手动下载压缩文件并解压后安装tar xvzf python-docx-{version}.tar.gzcd python-docx-{version}python setup.py install快速开

2021-07-13 13:38:40 256

原创 使用Iris打造一款个人博客(控制器)

Golang:使用Iris打造一款个人博客(三)使用Iris打造一款个人博客之配置篇使用Iris打造一款个人博客之路由篇所谓的 MVC 架构,就是视图,模型和控制器视图和模型已经说过了,现在来看看控制器的实现哎 我有点坚持不下去了先来看看 main主入口中的调用package mainimport ( "Iris_web/controller" "Iris_web/se...

2020-01-15 00:06:54 389

原创 使用 Iris 打造一款个人博客(视图路由篇)

Golang:使用Iris打造一款个人博客(二)上一篇 使用Iris打造一款个人博客之配置篇现在该来看看 Iris 的视图功能了路由模块在 server目录下新建一个routeFun目录用来存放一些常用的路由函数比如ajax请求服务,search文章的路由,还有一些before全局中间件等等参考以下代码ajax.gopackage routeFuncimport ( "...

2020-01-15 00:05:34 684

原创 使用 Iris 打造一款个人博客(配置篇)

Golang:使用 Iris 打造一款个人博客(一)Iris 号称世界第一快的框架实际上测试对比几款高性能的 go web 框架,Iris 框架的响应速度确实优于其他框架(当然 gin 和其他框架也不赖)在知乎和一些技术论坛里也有主张不使用 Iris 框架的文章,大概的内容是 Iris 存在不可预测的安全性问题今天不讨论这些玩意,反正我个人使用过程中并没有碰到什么安全隐患,反而中意 I...

2020-01-15 00:03:58 850

原创 Python爬虫:关于 广度优先 和 深度优先

广度优先和深度优先关于广度优先和深度优先,首先,不管是广度还是深度,都需要定义一个爬取的深度 crawl_deepth,深度优先比较容易实现 显示递归嘛 爬取的层次。所谓广度优先 就是要把当前页的 link 全部爬取完毕再进行下一深度的遍历,这就要给一些队列分类 一般分为待爬队列, 已爬队列, 新加队列, pop队列,首先要确保访问每个深度页是的待爬队列已经清空 才获取下一页的超链接,思路嘛 ...

2020-01-15 00:02:38 541

原创 Python分词,情感分析工具 SnowNLP

Python:Python分词,情感分析工具 SnowNLP官方源码文档 GitHub:https://github.com/isnowfy/snownlp现在训练数据主要是针对电商服务类的评价,所以对其他的一些可能效果不是很好安装pip install snownlp官方实例from snownlp import SnowNLPfrom snownlp import sen...

2020-01-15 00:00:27 915

原创 Gorm 连接数据库

Golang:Gorm 连接数据库Golang 写的,开发人员友好的 ORM 库,当然 Xorm 也非常的优秀,但是我就是不用你看气人不安装依赖go get -u github.com/jinzhu/gorm连接数据库func init(){ var err error mysql_conn := fmt.Sprintf("%s:%s@(%s:%d)/%s?charset=...

2020-01-14 23:58:31 907 1

原创 Grequests 库的使用

Golang:Grequests 库的使用Go 语言版本的 requestGo 语言内置的请求库 net/http 非常的优秀,但是在代码封装上却不尽完美对于我这种习惯于用 Python 写爬虫的人来说,如果能有像 Requests 的 Py 库的 Go 版本实现那是再好不过了所以 Grequests 就诞生了。安装go get -u github.com/levigross/g...

2020-01-14 23:56:06 754

原创 Golang 通道,同步等待组 并发爬虫

Golang:通道,同步等待组 并发爬虫在Go的并发编程中有一句很经典的话:不要以共享内存的方式去通信,而要以通信的方式去共享内存。在Go语言中并不鼓励用锁保护共享状态的方式在不同的Goroutine中分享信息(以共享内存的方式去通信)。而是鼓励通过channel将共享状态或共享状态的变化在各个Goroutine之间传递(以通信的方式去共享内存),这样同样能像用锁一样保证在同一的时间只有一...

2020-01-14 23:48:24 268

空空如也

空空如也

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

TA关注的人

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