文章 86
评论 73
浏览 88264
Scrapy学习

Scrapy学习

环境安装 scrapy安装 安装依赖: 1.pywin32 pip install pywin32 安装Twisted pip install Twisted 查看版本: C:\Users\cjz>python -m scrapy version Scrapy 1.8.0 创建工程项目 D:\python_cuijianzhe>scrapy startproject scrapy_test New Scrapy project 'scrapy_test', using template directory 'd:\programs\python\python37\lib\site-packages\scrapy\templates\project', created in: D:\python_cuijianzhe\scrapy_test You can start your first spider with: cd scrapy_test scrapy genspider example example.com 查看 scrapy 创建的文件: D:\p....

通过python读取excel表格内容url批量下载

通过python读取excel表格内容url批量下载

求心愿女友…… 🤣

通过 python 获取钉钉后台人员

通过 python 获取钉钉后台人员

每天一句“我爱你……”

web状态码检测监控提醒

web状态码检测监控提醒

最近换了一款新皮肤solo-nexmoe,但是无奈一直间歇性报 500,但是访问有时有时好的,所以找了一个脚本检测 500 出现的时间,第一时间去看情况。 shell 脚本 #!/bin/bash URL=https://www.cjzshilong.cn DING_URL=https://oapi.dingtalk.com/robot/send?access_token=XXXXXXXXXXXXXXXXXXXXXXX function SendMessageToDingding(){ curl "${DING_URL}" -H 'Content-Type: application/json' -d " { \"actionCard\": { \"title\": \"o(╥﹏╥)o Solo故障啦\", \"text\": \"Web地址: $URL\n\n状态码: $1\n\n响应时间:${REQUEST_TIME}秒\n\n当前时间:${DT}\n\n\", \"hideAvatar\": \"0\", \"btnOrientation\": \"0\", \"b....

python获取数据实现echarts出图

python获取数据实现echarts出图

一、 python3 + echarts 1.1. python3 获取数据展示无线节点图例: 1.1.1 通过 snmp 获取源数据 #!/bin/env python3 import json import subprocess import os User_list = [] CMD_num = "snmpwalk -v 2c -c limi@2018 10.200.250.5 1.3.6.1.4.1.2011.6.139.13.3.10.1.5 | wc -l" #AP总数 Num = int(subprocess.getoutput(CMD_num)) CMD_name = '''snmpwalk -v 2c -c limi@2018 10.200.250.5 enterprises.2011.6.139.13.3.10.1.5 | awk '{print $4}' | sed 's/"//g' ''' ap_name = subprocess.getoutput(CMD_name) Name_list = ap_name.split("\n") for id in rang....

python 实现 AI 换脸

python 实现 AI 换脸

AI 换脸实现 科普:我们人眼看到连续画面的帧数为 24 帧,大约 0.04 秒,低于 0.04 就会卡成 ppt。电影胶片是 24 帧 也就是每秒钟可以看到 24 张图像 低于这个数值就会感觉画面不流畅 所以以 24 帧为界限 实现思路: 先把源视频文件转换成图片,在用 API 面部识别进行融合更换面部内容变成其他图形,并且利用软件完成对源文件音频的提取,再次把更换过的图片转换成为视频,并和音频进行融合。 原视频转图片 提取原视频音源 图片面部识别并更换 变化后的图片转视频 音频和视频融合 环境:python3.7 + pycharm-2019.1 + FFMPEG FFMPEG 官网 使用实例: 提取音频: FFMPEG -i 1.mp4 -f mp3 1.mp3 2.合成视频和音频 FFMPEG -i 没有声音.mp4 -i 提取生成的.mp3 -strict -2 -f mp4 合成的.mp4 需要的库文件: opencv-python pillow(PIL) subprocess Face++ 面部识别 在此使用旷视科技的人脸识别 API 进行完成。先对图片进行脸部识别并进行....

【福利】python3爬取妹子图

【福利】python3爬取妹子图

BeautifulSoup

python读取本地文件,提取指定格式的内容

python读取本地文件,提取指定格式的内容

#-*- coding:utf-8 -*- import sys import re def banner(): print(' '*60) print('#'*60) print('#author laoyan') print('#This script is applied to Filtering IP information.') print('#'*60) print(' '*60) def main(lyfile): try: f=open(lyfile,'r', encoding='UTF-8') ref=open('reloadips.txt','w', encoding='UTF-8') lyf=f.read() refind=re.findall(r'data-soundurl64=\".+?\"',lyf) print(refind) for i in range(len(refind)): a=refind[i].split('data-soundurl64="') b='https://static.missevan.com/'+a[1].split('"')....

Request 方法

Request 方法

接口测试网站 官方中文文档 urlopen 方法: urllib.request.urlopen()函数用于实现对目标 url 的访问。 函数原型如下:urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None)  url: 需要打开的网址 data:Post 提交的数据(bytes 类型,则需要通过 bytes()方法转化。另外,如果传递了这个参数,则它的请求方式就不再是 GET 方式,而是 POST 方式) timeout:设置网站的访问超时时间 实例如下: import urllib.request response = urllib.request.urlopen('https://www.baidu.com') #请求的响应体 print(response.read().decode()) #响应的状态码 print(response.status) #获取响应头部信息 print(response.getheaders....

记录精彩的坎坷人生,经营属于自己的世界!