python编程
p_utao
那蝉,囊括了整个夏天,那把剑,倾覆了大半个天下。
展开
-
python之scrapy框架
介绍 linux下安装 找到python目录,可以使用命令列出当前所有python版本的路径 whereis python 进入到python的目录中 cd 目录 更新一下 sudo apt update 安装pip sudo apt install python3-pip 然后安装scrapy pip install scrapy 验证一下: 创建工程 scrapy startproject test1 设置爬取字段、设置保存爬取内容、设置文件如:user-Agent 爬取案例 ..原创 2021-01-28 17:11:14 · 81 阅读 · 0 评论 -
通过python写脚本简单爆破web页面登陆
GET传参 import requests url = "" payload = {'username':'admin','password':'admin','submit':'登陆'} r = requests.get(url,params=payload) result = r.content if str(result).find('成功'): print("admin:admin") POST传参 import requests url = "" data = {'username原创 2021-01-27 13:32:28 · 984 阅读 · 0 评论 -
使用python破解zip加密文件
破解zip密码 import zipfile def extractFile(zFile,password): try: zFile.extractall(pwd=str.encode(password)) return password except: return def a(): zFile = zipfile.ZipFile("2.zip","r") passFile = open('1.txt') for li原创 2020-11-25 08:42:09 · 237 阅读 · 0 评论 -
使用python生成动态二维码
print("动态二维码制作") #导入模块 from MyQR import myqr myqr.run( words = 'http://miaosj.cn1', #扫描二维码后显示的内容,或是跳转的链接 version = 5, #设置容错率 level = 'H', #控制纠错水平,范围是L、M、Q、H从左到右依次升高 picture = 'timg.gif', #图片所在目录,可以是动图 colorized = True,原创 2020-10-19 18:41:48 · 197 阅读 · 2 评论 -
python之多线程(学习)
线程分为: 内核线程:由操作系统内核创建和撤销 用户线程:不需要内核支持而在用户程序中实现的线程 python3 线程中常用的两个模块: _thread和threading(推荐使用) python中使用线程有两种方式:函数或者用类来包装线程对象 函数式: #调用模块 import _thread import time #为线程定义一个函数 def print_time(th,delay): count = 0 while count < 5: #延时原创 2020-10-11 20:15:11 · 125 阅读 · 0 评论 -
使用python爬取小说(剑来)
地址: http://www.jianlaixiaoshuo.com/ 代码实现: #导入模块 import requests from pyquery import PyQuery as pq headers = { "User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36" }原创 2020-10-08 13:48:53 · 393 阅读 · 0 评论 -
使用python编写简单的目录扫描
地址: http://www.miaosj.cn/ 思路: """ 通过分析判断网页返回的状态码来表明目录是否存在 1.访问网页 2.查看状态码 3.判断网页是否存在 """ 代码: import requests url = "http://www.miaosj.cn/" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)原创 2020-10-07 18:38:08 · 1207 阅读 · 0 评论 -
使用python爬取知乎关注马某腾的用户
地址: https://www.zhihu.com/people/ponyma/followers?page=1 思路: """ 思路: 1.确定数据所在的url地址 2.发送url地址对应的请求 3.解析要的数据 4.数据保存 """ 全部代码: #调用模块 import requests import re import csv file = open('知乎用户.csv',mode='a',encoding='utf-8',newline='') #头信息(csv) csv_writer = c原创 2020-10-07 13:03:31 · 222 阅读 · 0 评论 -
使用python爬取免费IP并验证
前言 人生苦短,我用python 实现 爬取目标地址: https://www.kuaidaili.com/free/inha/1 全部代码 import requests import re #目标地址 url = "https://www.kuaidaili.com/free/inha/1" #头信息User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.278原创 2020-10-03 10:52:21 · 443 阅读 · 0 评论 -
使用python简单编写爬取图片
步骤: 1.爬取源代码 2.获得图片链接 3.下载图片 安装一下requests然后调用,接下来我们获取一下网站的源代码 import requests url = "http://www.yangzixuanyzx.cn/anli/" response = requests.get(url) print(response.text) 可以看到乱码了,设置为编码utf-8 response.encoding = 'utf-8' 接下来获取图片的链接,打开f12来查看图片的地址有没有规律 都在/up原创 2020-09-26 15:48:39 · 821 阅读 · 4 评论 -
学习python之正则表达
C:\Users\User>python Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import re #点:匹配任意单个字符 >>> re.findall(".ood"原创 2020-09-24 09:28:01 · 150 阅读 · 0 评论 -
学python时写的小玩意
前言 写的小玩意,做一个记录,当以后写了好玩的东西会分享到这里(现在我还是个菜鸡,泪目~) 猜数字游戏原创 2020-09-18 13:05:19 · 264 阅读 · 0 评论 -
pycharm安装详情图解
好久之前就想学python但是一直没空,前些天买了本书,看到书上用pycharm编辑器来写python所以我安装一下 pycharm简介 PyCharm 是一款功能强大的 Python 编辑器,具有跨平台性,是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。 安装步骤 随便从网上下载的没有从官原创 2020-09-06 23:48:59 · 163 阅读 · 0 评论