Python

python实现FTP弱口令扫描器与简单端口扫描器

 目录FTP弱口令扫描器简单端口扫描器 参考:https://blog.csdn.net/rebelqsp/article/details/22109925https://www.aliyun.com/jiaocheng/434055.html?spm=5176.100033.2.10.357158...

python命令行解析模块--argparse

 目录简介详解ArgumentParser方法详解add_argument方法 参考文档: https://www.jianshu.com/p/aac9f8079a53https://www.2cto.com/kf/201412/363654.html  介绍:argp...

Python爬虫之反爬虫(随机user-agent,获取代理ip,检测代理ip可用性)

目录随机User-Agent获取代理ip检测代理ip可用性      fake_useragent库,伪装请求头fromfake_useragentimportUserAgentua=UserAgent()#ie浏览器的useragentprint(ua.ie)#opera浏览器...

python的XML模块

 构建XML文件解析XML文件修改XML文件     介绍xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。从结构上,很像HTML超文本标记语言。但他们被设计的目的是不同的,超文本标记语言被设计用来显示数...
代码星球·2020-04-29

python的pickle和shelve模块

  目录pickle模块shelve模块xml模块    介绍Pickle的问题和所有其他编程语言特有的序列化问题一样,就是它只能用于Python,并且可能不同版本的Python彼此都不兼容,因此,只能用Pickle保存那些不重要的数据,不能成功地反序列化也没...
代码星球·2020-04-29

python的random模块(生成验证码)

  random.random()#生成0到1之间的随机数,没有参数,float类型random.randint(1,3)#生成参数1到参数2之间的随机数,输出为int类型,[1,3]random.randrange(1,3)#生成参数1到参数2之间的随机数,输出为int类型,[1,3),这个方法还...

python的time模块总结

目录time模块    三种时间表示在Python中,通常有这几种方式来表示时间:时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。格式化的时...
代码星球·2020-04-29

python的os模块总结

    目录常用方法和属性总结文件操作目录操作  os.getcwd()获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname")改变当前脚本工作目录;相当于shell下cdos.curdir返回当前目录:('.')os.pardir获取当前目录...
代码星球·2020-04-29

python套接字解决tcp粘包问题

目录什么是粘包演示粘包现象解决粘包实际应用   首先只有tcp有粘包现象,udp没有粘包  socket收发消息的原理  发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然也有可能一次提走3K或6K数据,或者一次只提走几个...

python套接字编程实现ntp服务和远程命令执行

 目录基于udp实现ntp服务基于tcp实现远程命令执行基于udp实现远程命令执行tcp与udp的比较    前面关于套接字基础请查阅https://www.cnblogs.com/-wenli/p/10173888.html   服务端importtimef...

python套接字编程基础

 目录socket是什么套接字的工作流程基于tcp的套接字基于udp的套接字     客户端/服务器架构(C/S架构)服务端:提供服务的一端客户端:请求服务的一端互联网中处处是C/S架构腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频)C/S架构与socket的关...

python多线程threading

 目录threading介绍与简单使用join功能queue功能lock锁同步对象信号量  threading介绍:threading模块threading模块除了包含_thread模块中的所有方法外,还提供的其他方法:threading.currentThread():返回当前的线程变量...
代码星球·2020-04-29

python爬虫之下载文件的方式总结以及程序实例

   目录第一种方法:urlretrieve方法下载第二种方法:requestdownload第三种方法:视频文件、大型文件下载实战演示  程序示例:importosfromurllib.requestimporturlretrieveos.makedirs('./im...

python小工具myqr生成动态二维码

   (一)安装(二)使用   命令:pipinstallmyqr   安装完成后,就可以在命令行中输入myqr查看下使用帮助:myqr--help      参数可选参数取值解释-v{1,...

Python爬虫之selenium的使用(八)

一、简介二、安装三、使用      Selenium是自动化测试工具。它支持各种浏览器,包括Chrome,Safari,Firefox等主流界面式浏览器,如果你在这些浏览器里面安装一个Selenium的插件,那么便可以方便地实现Web界面的测试。Seleniu...