摘要: 最近打算用Django+vue搭建一个个人主站,在此记录一下搭建项目的整个过程。 一 开发环境: 腾讯云Centos 7 Python 3.7 Django 2.1.7 vue.js 2.9.6 mysql 5.7 二 创建Django项目: 因为我的主站是要放在腾讯云上来跑的,所以整个项目环境都应 阅读全文
posted @ 2019-03-10 14:36 宋讼颂 阅读(1308) 评论(2) 推荐(0) 编辑
摘要: 在以前的文章中,我写过一篇使用selenium来模拟登录知乎的文章,然后在很长一段时间里都没有然后了。。。 不过在最近,我突然觉得,既然已经模拟登录到了知乎了,为什么不继续玩玩呢?所以就创了一个项目,用来采集知乎的用户公开信息,打算用这些数据试着分析一下月入上万遍地走、清华北大不如狗的贵乎用户像不像 阅读全文
posted @ 2019-03-08 22:54 宋讼颂 阅读(3710) 评论(3) 推荐(2) 编辑
摘要: 这是我在腾讯云上安装mysql的一些记录 系统版本:CentOS Linux release 7.4.1708 (Core) mysql版本:mysql-5.7.25-linux-glibc2.12 一、安装前: 1.1 检查linux系统版本:[root@VM_0_14_centos ~]# ca 阅读全文
posted @ 2019-02-24 21:38 宋讼颂 阅读(1694) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章介绍了:创建线程的两种方式、Event对象判断线程是否启动、利用信号量控制线程并发。 博客链接:线程、进程、协程和GIL(二) 这一篇来说说线程间通信的那些事儿: 一个线程向另一个线程发送数据最安全的方式就是使用queue库中的队列了,通过创建一个供多个线程共享的Queue对象,这些线程使 阅读全文
posted @ 2019-01-12 23:15 宋讼颂 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 上一篇博客讲了进程、线程、协程和GIL的基本概念,这篇我们来说说在以下三点: 1> python中使用threading库来创建线程的两种方式 2> 使用Event对消来判断线程是否已启动 3> 使用Semaphore和BoundedSemaphore两个类分别来控制线程的并发数以及二者之间的区别。 阅读全文
posted @ 2019-01-10 22:28 宋讼颂 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 参考链接:https://www.cnblogs.com/alex3714/articles/5230609.html https://www.cnblogs.com/work115/p/5620272.html 编程离不开并发,而并发的基础就离不开线程、进程、协程。那么什么是线程、进程、协程呢? 阅读全文
posted @ 2019-01-08 11:28 宋讼颂 阅读(429) 评论(0) 推荐(0) 编辑
摘要: paramiko 是一个用作远程控制的模块,它遵循SSH2协议,支持以加密和认证的方式来进行远程服务器的连接、操作、上传和下载。 官方文档地址:http://docs.paramiko.org/ paramiko基础操作主要有以下几种:执行远程命令,上传、下载文件 一、执行远程命令: 输出结果: 这 阅读全文
posted @ 2019-01-06 18:04 宋讼颂 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 网上流传着许多抓取知乎数据的代码,抓取它的数据有一个问题一定绕不过去,那就是模拟登录,今天我们就来聊聊知乎的模拟登录。 获取知乎内容的方法有两种,一种是使用request,想办法携带cookies等必要参数去请求数据,但是使用requests的话,不仅要解析Cookies,还要获取XSRF,比较麻烦 阅读全文
posted @ 2018-11-18 21:38 宋讼颂 阅读(5470) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我们大概讲了一下urllib库中最重要的两个请求方法:urlopen() 和 Request() 但是仅仅凭借那两个方法无法执行一些更高级的请求,如Cookies处理,代理设置等等。 这是就是Handler大显神威的时候了,简单地说,他是各种处理器,有处理验证登录的,有处理Cooki 阅读全文
posted @ 2018-11-12 15:48 宋讼颂 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 上一篇我简单说了说爬虫的原理,这一篇我们来讲讲python自带的请求库:urllib 在python2里边,用urllib库和urllib2库来实现请求的发送,但是在python3种在也不用那么麻烦了,因为只有一个库了:Urllib. urllib库是python的标准库,简而言之就是不用自己安装, 阅读全文
posted @ 2018-11-12 10:23 宋讼颂 阅读(919) 评论(0) 推荐(0) 编辑