Python
爱敲代码的Joker
这个作者很懒,什么都没留下…
展开
-
Python爬虫技术分享之JS入门
前言 最近在做今日头条文章数据抓取的过程中,发现视频地址的获取较为复杂。在源码与浏览器配合下发现对应的解决思路,故此记录一下。目录需要的Python模块实现思路代码及运行结果正文1.需要的Python模块 模块主要有requests(或者aiohttp),PyExecJS。 前者是请求文章的源码,后者是Python执行JS代码的依赖库,主要是生成视频地址实现思路一. 需求主要是替换原有文章中的视频及图片地址为本地储存地址,因此需要下载资源,在针对视频分析时原创 2020-10-28 18:08:31 · 381 阅读 · 0 评论 -
浅谈Xpath标签属性删除,转换为string,删除标签功能
Xpath删除指定标签# 过程:# 1.匹配到指定标签# 2.根据表属性删除scripts = html.xpath('//script')for s in scripts: s.getparent().remove(s)Xpath删除指定标签属性#过程:# 1.匹配到指定标签# 2.根据strip_attributes方法删除#strip_attributes 该方法是lxml中etree下的方法,主要是针对标签属性做更改,源码如下:def strip_a.原创 2020-09-24 17:24:04 · 1530 阅读 · 0 评论 -
面向对象特征之封装
(1) 关于封装为什么要封装?为了保护敏感/隐私属性数据,让外界访问当前对象中的属性数据时,可以按照我们指定的条件进行访问,否则不允许访问,提高属性数据的安全性。怎么封装?实现封装的步骤 1. 将当前类型中所有属性私有化。 2. 给每个属性提供访问属性数据的set/get方法。 3. 给敏感属性的访问方法中,添加访问限制条件。什么地方...原创 2019-02-14 19:59:58 · 101 阅读 · 0 评论 -
面向对象特征之继承
面向对象:它是一种编程思想,一种通过多个对象之间互相协作完成功能处理流程的编程思路,它是相对于面向过程而言的,是面向过程编程思想的补充和完善,更加适用于处理复杂业务流程的系统开发。本次讲述其三大特征之继承,包括语法,特性,含义,案例开发生活与代码对比: 体现的是:某一个小类型属于某个大类型 ...原创 2019-02-15 21:48:37 · 129 阅读 · 0 评论 -
面向对象思想初级应用实例
面向对象是一种编程思想,是一种通过多个对象互相协作完成功能处理流程的编程思路,在核心处理过程中,又主要区分为类的声明定义、对象的创建使用、面向对象拥有的特征【三大特征:封装、继承、多态】 封装:体现了对象对于敏感数据的保护特征 继承:体现了代码的复用和功能的扩展 多态:体现了不同操作环境中代码的多样性【程序的健壮性】 思路:大量的程序开发、大量的...原创 2019-02-13 19:26:57 · 965 阅读 · 0 评论 -
Python变量基础语法
变量分为:全局变量,局部变量全局变量:即能被多数函数共同访问,在函数外部声明。局部变量:即只能被其所属函数访问,其它函数无法访问,在函数内部声明。 1.全局变量能被当前文件中的所有python代码访问,注:【先声明赋值,后使用变量】user ="jake"def party(): print("函数访问全局变量:",user)def party0(): prin...原创 2019-04-08 21:17:07 · 165 阅读 · 0 评论 -
Django项目部署上线
当项目开发完毕后,需要上线。此时,需创建从从uwsgi、nginx、静态文件三个方面处理。(当然,本文只是在Django下的部署,可作参考。)服务器介绍服务器:私有服务器、公有服务器 私有服务器:公司自己购买、自己维护,只布署自己的应用,可供公司内部或外网访问 公有服务器:集成好运营环境,销售空间或主机,供其布署自己的应用 私有服务器成本高,需要专业人员维护,适合大公司使用 公...原创 2019-05-07 09:19:01 · 1991 阅读 · 0 评论