
Python
文章平均质量分 68
Python语言笔记
wgPython
个人网站:https://www.charmcode.cn/ 对个人输出内容负责
展开
-
Python3 和 PyQt5 打包成exe可执行文件
1 安装pyinstallerpip install pyinstaller2 打包pyinstaller.exe -F -w E:\Python_code\linux_mytool\weixin_account\main.py原创 2021-01-07 15:37:02 · 624 阅读 · 0 评论 -
scrapy ValueError: invalid hostname: 解决方式scrapy don't verify ssl
ValueError: invalid hostname:记录一次Scrapy报错的解决方式今天用scrapy抓取了一个站点报此错,用百度直接搜索报错关键词,搜出来的结果啥跟啥,虽然国内的互联网大环境不如国外的,但是我希望国内的大型论坛站点搜索的资料有参考作用价值,很多灌水的知识很浪费检索时间,好了感慨就说到这了。正文看这里原因分析我用scrapy抓取的一个新的站点,报Value...原创 2018-11-07 10:57:25 · 4313 阅读 · 10 评论 -
Scrapyd 在centos Linux下简单部署Scrapy爬虫
简单介绍Scrapyd是scrapy官方推荐的用来在服务器上部署scrapy的库官方文档如下:https://scrapyd.readthedocs.io/en/stable/好了下面开始正式部署scrapy,我的系统环境是redhat(Linux发行版之一和centos操作差不多)一, 安装相关依赖包# TODO(我用的虚拟环境(如何创建看我前面的博客文章),所以我直接...原创 2019-12-10 09:44:34 · 3206 阅读 · 2 评论 -
Python3 Image图片webp格式转换,URL Image Byte字节流操作
前言 首先图片格式转换的方法有很多,但是转二进制字节流的,我搜了一下午终于在 stackoverflow上搜到了 说一下为什么要在线转这个图片格式 额,一名Python3 spider, 需求要爬去文章,并且把里面的图片,上传到本公司的七牛云上面, 意思就是,图片不需要下载到本地,爬取到图片url后,读取图片二进制数据,然后上传到自己公司七牛云上面,并且替换其格式(这一点...原创 2018-06-19 22:46:48 · 13766 阅读 · 17 评论 -
Scrapy 遇到的小坑_关于payload参数_scrapy第一次发送POST请求
Scrapy框架第一发送POST请求遇到的小坑 前言: 爬取一个数据开发平台 悦采 网, 爬取上面的招标_采购信息。要看解决方式的直接跳到最后首先思路,分析网站,找规律,我感觉这个是重要的一步。1.先看看网页结构,找规律。 我们发现只要找到这个url然后请求,进入详细页面,就找到想要的数据了。 开始找规律爬取数据 我们找到了别人的ap...原创 2018-04-15 22:43:30 · 6299 阅读 · 17 评论 -
Python3 安装遇到的各种问题
呃,我之前也遇到过这样的原因,今天做个笔记这个报错信息说的很明白,“需求已经更新”, 然后后面加一个pip的site-packages路径,去这个路径下面,删除那个已经存在的文件 pip-18.xxx.-info 这个文件夹呃,我反正是成功了,话说pip 包管理 有点不太好用,后面我也准备不用这个包管理了。好长时间没写优快云博客了, 后台markdown书写界面变得好漂亮,看来得坚...原创 2018-09-21 18:09:42 · 3079 阅读 · 0 评论 -
个人博客 Django 评论模块开发总结【四】JavaScript逻辑,请求渲染校验数据
JavaScript逻辑,请求渲染校验数据个人网站开通评论了 https://www.charmcode.cn/article/2020-07-09_Comment欢迎评论交流思路分析首先得理清楚,需要做那些功能确定是否登录(通过cookie 存储的用户信息判断)用户输入内容校验,以及提示用户输入字数,涉及到防抖函数请求评论数据,然后渲染数据列表(目前不考虑做分页)添加评论数据,添加前先过滤数据,提交按钮防抖,提交后清空输入框并且给出接口回调提示,评论成功或者失败。...原创 2020-07-11 16:23:49 · 275 阅读 · 0 评论 -
个人博客 Django 评论模块开发总结【三】评论样式实现
评论样式实现本着练习技术的能力,索性就一套全部写完,css咱也会。多写多练就不怕那玩意。虽然个人博客是扒的这个 博客主题 https://github.com/blinkfox/hexo-theme-matery但是当时图省事,很多模块就直接省略了。这个博客详情页里面也有博客样式。地址 http://blinkfox.com/2018/11/24/ruan-jian-she-ji/ruan-jian-cheng-xu-she-ji-yuan-ze/#toc-heading-24同样也可以右键,把原创 2020-07-10 23:05:28 · 723 阅读 · 0 评论 -
个人博客 Django 评论模块开发总结【二】数据表以及接口设计
数据表以及接口设计写之前先理清楚思路,各个表之间的关系是怎么样子的。一个文章可以多个评论,一个用户也可以在一篇文章下评论多次所以了 主要设计三张表文章表用户表评论表 (包含用户id 文章id)Django orm model这里了首先使用了django model 外键关联1 文章表modelclass Article(models.Model): """ 文章 """ id = models.AutoField(primary_key=Tru原创 2020-07-10 22:46:48 · 578 阅读 · 0 评论 -
个人博客 Django 评论模块开发总结【一】Github第三方登陆
个人博客 评论模块开发总结个人网站开通评论了 https://www.charmcode.cn/article/2020-07-09_Comment欢迎评论个人博客使用Python Django框架开发, 以下博客总结都是以Django为演示,前端使用原生Js 加简单封装的fetch请求库 替换JQuery的ajax,布局用的flex。前言我看网上现在很多都是使用的 畅言 或者 Disqus 等等的插件,当然集成插件确实也方便轻松。但是,本着技术人员的热情,我还是想自己开发一下。其他自己开发原创 2020-07-09 23:38:52 · 448 阅读 · 0 评论 -
Django xadmin后台添加UEditor的用法,以及我遇到的BUG
关于django xadmin 后台集成UEditor 的一些注意事项 之前我用那个ckEditor 富文本编辑器,但是感觉功能特别弱,于是又去搜那些富文本好用,于是就找到了UEditor这款由百度开源的富文本插件。 我一开始是参照这位老哥 http://blog.youkuaiyun.com/geerniya/article/details/79114711 的博客去操作的,但是很遗憾针对于我...原创 2018-03-16 18:12:25 · 4209 阅读 · 13 评论 -
Python绝技_第一章_用Python进行渗透测试.
写在前面:之前在学校的时候自学过C,java,PHP(虽然都只学了个皮毛), 又到工作中学了Python, 现在一直靠Python混饭吃,目前也只写一下小爬虫。一直以来对网络安全很感兴趣,最近在京东上花了62元,买了一本《Python绝技》这本书,接下来业余时间,我会按照书上的内容来走一遍,学习一下渗透知识。 ...原创 2018-03-04 21:22:12 · 4398 阅读 · 0 评论 -
【FastAPI后台API 三】 FastAPI SqlAlchemy MySql表迁移
FastAPI SqlAlchemy MySql表迁移FastAPI项目官网是直接使用的SqlAlchemy ORM,不像Flask,一般使用Flask-SqlAlchemy扩展,习惯了flask扩展的,没使用 SqlAlchemy,虽然大体上很像,但是有些地方还是不一样的。SqlAlchemy官方本身就是使用alembic实现表迁移的,所以现在直接用这个。官网 https://alembic.sqlalchemy.org/en/latest/alembic 初始化先安装alembicpip原创 2020-07-12 16:41:45 · 6315 阅读 · 2 评论 -
FastAPI 项目结构组织,工厂模式创建
FastAPI 项目结构组织,工厂模式创建前言学习Vue的时候,需要接口,而我恰巧也学习了下FastAPI,正好个人项目,试一下这个FastAPI框架。然而 现在关于FastAPI,搜索资料基本都是官网翻译一下,要么就是官方推荐的全栈项目生成https://github.com/tiangolo/full-stack-fastapi-postgresql, 对我目前的需求而言,太大了,而且全程用docker,对我这个初学FastAPI的新手来说很不友好。于是我自己花了点时间, 详细看了一遍文档。原创 2020-06-24 17:28:39 · 3200 阅读 · 1 评论 -
Ubuntu/Centos安装Python3和pip3以及虚拟环境
为什么要安装虚拟环境? 首先虚拟环境是什么?这个自己百度去 虚拟环境能干嘛? 这个我来回答你, 比如我自己本地写了一个Django项目,用的Django1.10版本,而我再github上看到了一个很好的项目, 用的Django2.0版本,这时改怎么做了?虚拟环境就派上用场了。1,安装Python3和pip3Linux操作系统是默认安装了Python2的, Python3是...原创 2019-10-20 08:33:56 · 3406 阅读 · 0 评论 -
Python 时间戳操作,获取整点凌晨时间戳,格式化“2020-10-16T17:36:00+08:00“时间
时间戳操作很多,每次用点时候总是去查,查的麻烦,现在自己也好好归纳一下。我现在刚好有个需求需要获取当天零点时间戳,但是网上查的大部分都是用时间戳相剪,或者时区的方式,总感觉不是很好,我就自己写了一个。# 方法一 获取凌晨时间戳import timeimport datetime# 思路特别简单 dt = time.strftime("%Y-%m-%d")print(dt) ...原创 2019-12-13 17:08:46 · 2069 阅读 · 0 评论 -
centos安装Anaconda远程使用jupyter notebook
记录一下anaconda的安装步骤。建议看官网,一下个人实验仅限参考,我个人按一下操作是成功的。官方文档上非常详细。官方文档地址:https://enterprise-docs.anaconda.com/en/latest/install/reqs.html下载地址https://www.anaconda.com/distribution/我的服务器centos 7步骤...原创 2019-11-04 11:19:12 · 628 阅读 · 0 评论 -
Python3 微信公众平台模拟登陆 requests模拟请求
声明此代码仅供技术交流学习,擅自用于其他,一切后果与本人无关目标网址: https://mp.weixin.qq.com/所谓模拟登陆,就是自己模拟构造请求发送给服务器,然后服务器返回认证的信息过来,当然这个其中的交互过程稍微有点复杂,可能不止一次的交互。我们这次模拟登陆成功的标志就是拿到登陆后的token和cookie, cookie有过期时间,我稍微测试了下大概有10个小时左右。效...原创 2019-07-05 10:59:57 · 3305 阅读 · 12 评论 -
python3七牛云上传图片视频工具类
前言其实这个工具类去年就写了,可以参考我转换图片格式的文章: https://blog.youkuaiyun.com/wgPython/article/details/80740067现在分享出来是想着做个笔记方便自己,然后本着互联网的分享精神,我自己的代码写的也不是很完美,可能很多地方需要大家的指正。可以自行查看七牛云官方文档地址:https://developer.qiniu.com/kodo/...原创 2019-07-02 11:34:02 · 1257 阅读 · 0 评论 -
Python3爬虫常用技术总结
闲着没事,我也写一下我自己用到的一些最简单的爬虫所需的技术和工具,以后可能就不想写爬虫了,毕竟爬虫深似海!哎原创 2019-04-03 10:46:21 · 2890 阅读 · 2 评论 -
Python3操作Excel csv文件
操作很简单,我都是官方文档找的,写到优快云上算是笔记, 也给大家一个参考,具体的操作还是移步官方文档,文档地址自己找原创 2019-03-13 18:21:16 · 744 阅读 · 0 评论