自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 2020-11-10大众点评字体反爬抓取信息

大众点评数字加密,字体加密,可以在网站上下载相应的字体文件,关键是做一些字体映射,汉字因为太多了,自己粘贴下来一部分,有兴趣的可以可以进行识别,不过据说识别=成功率不稳定,不说了,直接上代码# -*- coding: utf-8 -*-from fontTools.ttLib import TTFontimport requestsfrom lxml import etree# 数字加密def get_font(): font = TTFont(r'D:\谷歌下载\0e8bea27.w

2020-11-10 15:39:53 279

原创 用Python从pdf中抽取一页转为图片作为封面图

最近工作中,经常遇到处理PDF的问题,今天遇到了如何提取PDF第一页作为封面图的问题。查找资料,终于解决,下面是封装好的函数def GetImageByPdfFilePage(strpdfpath, strimgpath, istartpage = 1, iendpage = 1): if os.path.exists(strpdfpath) and strimgpath != '': strpng = os.path.dirname(strpdfpath) + '\\pdftem

2020-09-17 09:50:27 718

原创 glidedsky爬虫之css反爬虫

快下班了快下班了,话不多说先放代码,不懂得可以留言联系!重在找规律!!!!"""@author: Cjp@file: cssfan.py@time: 2020/9/11 16:37"""import refrom operator import itemgetterimport requestsfrom lxml import etreedef gao(url): items = [] headers = { 'User-Agent': 'Mozi

2020-09-14 16:38:30 272 1

原创 用Python把多张图片合成一个PDF

from PIL import Imagedef makePdf(pdfName, listimage):#listPages,以列表形式传入,方便批量合成 cover = Image.open(listimage[0]) #以第一张的尺寸来定义这个PDF的尺寸大小,具体也可自己设置 width, height = cover.size pdf = FPDF(unit = "pt", format = [width, height]) for page in listimage: pdf

2020-09-14 15:56:30 1586 1

原创 镀金的天空字体反爬

最近公司看到小伙子在做这个类似于闯关的爬虫训练,闲来无事做一下。因为这个还算是比较简单些的,就不讲解了。代码中很清晰,因为简单写的,所以在计算速率上比较慢一些。不过答案是正确的的哈哈#!/usr/bin/python3# -*- coding:utf-8 -*-"""@author: Cjp@file: 3.py@time: 2020/9/4 10:23"""import timeimport requestsimport reimport base64import pandas

2020-09-14 15:42:15 799

原创 对于python中迭代器与生成器的介绍——小白秒懂系列

最近公司中来了个面试的,在面试的过程中问python迭代器与生成器的理解,乌拉乌拉,雨里雾里的说了一大堆,但是始终答不到点子上。在这里写这一篇文章,想把我的理解跟大家说说,下面步入正题:首先关于迭代器,迭代器就是遵循迭代协议的对象。说到这里可能有人不明白了,通俗的来说,就是有ite()函数的r大家应该知道for语句吧...

2020-08-11 10:04:20 122

原创 使用pandas 获取含有某字符串的行,两种方法

使用pandas 获取含有某字符串的行,两种方法比较常用的就是直接找,例如:df[df['某列名'] == '某字符串']第二种方法就是,使用函数来找:resault = df['某列名'].str.contains('某字符串')resault.fillna(value=False,inplace = True)df[resault]这个是通过str.contains,返回的true或者false,然后为了以防万一有空值,所以用fillna处理,将空值替换成Flase之后用参数i

2020-08-10 16:42:48 5151 1

原创 解决AttributeError: module ‘asyncio‘ has no attribute ‘WindowsSelectorEventLoopPolicy‘

解决AttributeError: module ‘asyncio’ has no attribute ‘WindowsSelectorEventLoopPolicy’最近爬取微信时碰到了一些问题,安装mitmproxy证书时没有出错,但是在检测时出现了问题解决办法是降低你的Python版本或者mitmproxy版本,为了使以前的程序不受编辑器的版本冲突,我这里更改的是mitmproxy版本pip install mitmproxy==5.0.0重新安装在测试成功!!...

2020-07-16 08:59:03 5325 7

原创 用Django框架完成一个相对完善的一个手机商城(三)

用Django框架完成一个相对完善的一个手机商城前边我们展示了views中的代码,来我们来展示后台的界面,代码我就不全部展示了这里给大家介绍一下一个列表分页的写法from django import templateregister = template.Library()from django.utils.html import format_htmlfrom myadmin...

2020-02-28 13:31:12 767 1

原创 用Django框架完成一个相对完善的一个手机商城(二)

用Django框架完成一个相对完善的一个手机商城标题上一篇写了一个后台视图的代码展示,这一篇我们写一下前台视图的代码展示首先让我们看一下前台登录注册,这里我用了一个互亿无线的一个短信接口,首先说一下这个短信前十条是免费的,有兴趣的朋友可以试一下,下面来看一下代码:from django.shortcuts import renderfrom django.http import Htt...

2020-02-23 10:12:02 600

原创 用Django框架完成一个相对完善的一个手机商城(一)

用Django框架完成一个相对完善的一个手机商城这是一个很久之前我写的一个了,这些顺序不对,从哪入手开始做这个项目还是得看个人的思想,本着学习的态度,希望可以得到交流,相互学习,互相进步。首先我们要规划一下要完成那些内容,这个网站我们要做成一个B2C模式的一个电商网站,所以要有前台和后台,通俗来讲就是一个商家后台的增删改查,包括对商品和对商城会员(注册登录了的顾客),还有就是前台顾客对商品加...

2020-02-21 17:02:14 1065

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除