
Python
uh3ng
这个作者很懒,什么都没留下…
展开
-
Python编写FTP客户端
之前写过一篇FTP服务端的文章,这篇介绍一下客户端吧。在使用虚拟机的时候,由于虚拟机工具没安装成功,所以我决定用FTP在主机与虚拟机之间传送文件,在虚拟机上开启FTP服务,然后把客户端放在主机上,当然也可以颠倒过来。服务端请参考:python实现FTP服务器客户端的实现也不算复杂,本文只是简单的实现了文件的上传和下载功能import ftplib import sys #获取服务器的ip地址(如...原创 2018-02-20 09:29:57 · 4252 阅读 · 0 评论 -
步步分析爬取知乎用户头像
知乎是个练习爬虫的好地方,可以找到很多资源,还能挑战一下反爬虫机制。刚开始不懂得AJAX的时候真的拿这些动态加载的网页没有办法,只好退一步,用selenium+chromedriver写一些简单的程序,这样做虽然简化了开发过程,但是总是觉得效率很低,而却方式不太优雅,只是调用浏览器去做着做那,遇到异常还不好处理。所以我决定放弃以前用selenium写的爬取头像的程序,重新分析网页的请求,直接找到每...原创 2018-02-19 12:17:41 · 2275 阅读 · 3 评论 -
python实现FTP服务器
使用python的pyftpdlib库可以创建一个简单的FTP服务,首先需要安装这个库。安装很简单,打开命令行用pip直接安装就可以:pip install pyftpdlib #或者 #python -m pip install pyftpdlibFTP分为被动模式和主动模式,这里不细说了,下面的例子采用的是被动模式的代码from pyftpdlib.authorizers import Dum...原创 2018-02-18 15:44:05 · 1367 阅读 · 0 评论 -
Python发送邮件,含附件
发送邮件时可以用smtp协议把邮件传到邮件服务器上,然后服务器再把邮件发送出去,我们可以采用QQ邮箱的服务器(smtp.qq.com),下面介绍用python自带的smtplib来实现借助qq邮箱发送邮件的功能。首先在QQ邮箱的设置里面开启pop3/smtp服务,pop3用来从邮件服务器里下载接收邮件,smtp用来向服务器上传发送邮件。找到设置->账户这一栏然后向下拉,找到smtp服务并开启...原创 2018-02-19 11:00:06 · 815 阅读 · 0 评论 -
python与百度翻译实现简单词典
没有requests库的需要先安装,也可以用自带的urllib库来发起请求,不过requests看起来更简单import requests import sys #如果没有从命令行传入待查单词,就从键盘输入 if len(sys.argv) < 2: word = input("What word do you want to translate? ") sys.argv....原创 2018-02-18 16:14:23 · 1759 阅读 · 0 评论