2 Tester_xjp

尚未进行身份认证

一点一点的进步

等级
TA的排名 3w+

爬虫实战-爬取兴盛优选首页所有商品数据并写入excel

兴盛优选这个小程序很火,小编今天就教大家如何爬取兴盛优选的所有商品数据信息吧1.首先获取windowid这个请求是获取所有的windows的id的这个请求实际返回windowsbrandHouseWindowsclassifyWindows这三个其实都返回了windowId通过观察我们可知windows里面的是包含所有的所以我们只需要对他进行遍历即可https:/...

2019-08-15 22:37:57

python 打包模块 供他人使用

1.准备好一个模块比如小编这里有一个包名叫做package里面有module1module2二个模块其中module1.py文件写入其中module2.py文件写入其中__init__.py文件写入2.新建一个setup.p跟包名同级目录3.进入终端执行命令python3setup.pybuild4.如...

2019-08-09 22:56:05

python包

1.说明:包其实是一个包含多个模块的特殊目录目录下有一个特殊的文件__init__.py包名的命名方式和变量名一致,小写字母加下划线组成2.好处:可以一次性导入包中所有的模块3.__init__.py文件说明首先包被导入的时候会自动运行init文件中的代码其次如果你想ide在导入包之后智能提示对应的模块方法只需要在__init__.py文件中指定对外界提...

2019-08-09 12:57:32

python中类属性,类方法,实例属性,实例方法,静态方法的理解

一.首先初步介绍一下我所理解的类:可以理解成实例的模板实例:可以理解成类具体的一个对象其中类里面有(类属性,类方法,静态方法)实例中有(实例属性,实例方法)有关于什么时候用类方法,什么时候用实例方法,什么时候用静态方法,小编给出一些建议:实例方法:实现的方法需要访问实例属性(满足这个条件即可)类方法:实现的方法,仅仅只需要访问类属性静态方法:实现的方法...

2019-08-04 22:11:39

mac系统通过pyinstaller打包桌面应用程序

pyinstaller支持在多个平台打包打包命令均一样在不同的平台打包得到的就是对应平台的可执行文件之前小编是打包windows版本的这个安装方式类似装完之后直接配置一下环境变量即可好了现在我们介绍一下如何在mac系统上面进行打包python编写的应用程序一、首先安装pyinstallerpipinstallerpyinstaller二、安...

2019-07-03 20:11:46

flask学习第六节 flask_sqlalchemy数据库的模型建立以及增删改查

一、SQLAlchemy的初始化连接提醒:在你的虚拟环境中安装(也就是你的主app所使用的python解释器)1.首先安装数据库的中间件驱动这里小编安装的是pymsql作为驱动,你也可以安装mysqldb或者其他的驱动模块安装驱动命令:pipinstallPyMySql-ihttps://pypi.douban.com/simple2.安装flask_sqlalchem...

2019-05-22 21:52:45

flask学习第五节 if for 过滤器和block的使用

一、iffor语句使用方法if语法:{%ifxx%}{%else%}{%endif%}for语法{%forkeyinkeys()%}print(key){%endfor%}二、过滤器过滤器有多个现在介绍一下default过滤器的使用这里是通过管道使用的比如下面那个就是代表如果后台传了image属性,就使...

2019-05-19 20:20:59

flask学习第四节 templates模板的使用

首先如果你是跟随小编一起从前面几节一起新建的demo那么你可能发现你的项目默认情况下是没有templates文件夹的,而最开始没有就是因为下图新建项目的时候我们没有展开下图圈记处,于是小编重新新建了一个项目就有了templates文件夹,这里小编曾经试过直接手动新建一个目录,但是总是提示找不到对应的模板具体原因未知。好了接下来开始学习如何使用这个模板了1.首先运...

2019-05-18 22:26:34

flask学习第三节 重定向和url反转功能

1、重定向不解释了大家估计都懂2、Url反转意思是根据视图函数找到对应的url路径直接上练习代码,继续上一节,修改代码为fromflaskimportFlaskimportconfigfromflaskimportredirect,url_forapp=Flask(__name__)app.config.from_object(config)...

2019-05-18 20:43:31

flask学习第二节 debug功能

昨天介绍了第一个flaskdemo今天我们学习flask的debug功能在上图12行将代码增加一个传参debug=True这样增加有几个优点1、当你修改了python文件【修改js,css文件不生效】的时候不需要重启服务器(也就是不需要重新运行我们的py文件)2、当你代码报错的时候会将报错信息输出到网页中这里介绍一下,比如我们现在将代码修改...

2019-05-18 12:47:17

flask学习第一节 第一个demo程序

今天刚开始学习flask本篇博客仅仅记录自己当天所学内容总结对于用不用虚拟环境这个都可以但是这里建议用,毕竟别人的python或者flask版本较多,所以最好还是自己的程序新建一个虚拟环境,便于别人使用你的代码一、直接pycharm新建一个flask项目(这里小编的是专业版)二、成功新建项目之后,然后新增一个app.py的文件输入下方代码fromflaskim...

2019-05-18 00:15:59

利用python 删除腾讯企业邮箱中多余的邮件

一、背景小编公司所有的是腾讯企业邮箱,因为公司自动化所以总是自动给邮箱发送很多多余的邮件,但是有必须需要接收,于是小编写了一个脚本,定时清理这个邮件。二、思路首先,登录肯定是破不了的,于是小编采用的是cookie保持登录。三、代码#author:Administrator#datetime:2019/4/1012:31#project_name:python_c...

2019-04-29 21:58:47

实战项目一、安居客(北京) 二手房抓取房源信息

一、首先明确爬取的数据为安居客(北京)的二手房源的数据信息,主要有房源链接地址,房源价格,房源单价,房源规模,房源大小,房源建造年份,房源地址。https://beijing.anjuke.com/sale/p1/#filtersort二、分析网页和确定储存方式首先需要做的是确定翻页规则第一页发现地址为第二页发现地址为第三页发现地址为细心的同学可能已...

2019-03-16 22:29:11

记录一次 安装robot framework所遇到的坑

这个框架原来是不打算学的后面发现这个框架,可以做接口也可以做界面,更加可以做app自动化,所以小编还是打算学习一下。一、因为这个rf框架是基于python语言开发,所以必须安装python环境,虽然目前最新的框架已经支持Python3但是还有很多部分的Library还是没有做支持,所以小编这里,还是使用了python2的环境。安装python环境这个就不讲了,直接官网下载之后,配置...

2019-03-09 22:23:22

jenkins安装 构建持续集成任务

一.安装系统环境centos7安装好了Jdk  并且配置好了环境变量是否安装好可以输入java还有javac命令来进行校验二、官网下载jenkins的war包并且上传到自己服务器的对应文件夹https://jenkins.io/download/ 三、运行jenkins服务器这里小编所了解的有二种方式,第一种直接将这个war包放在tomcat下面(然后重启t...

2019-02-22 21:07:27

python读取ini类型的配置文件

1.新建一个后缀名为ini的文件2.下面是使用方法 importconfigparserimportos#读取配置文件每个sections就是ini文件中的一个[]curpath=os.path.dirname(os.path.realpath(__file__))cfgpath=os.path.join(curpath,"config/api_conf...

2019-02-21 17:36:58

利用python爬取yapi中每个接口数据并且生成excel文档

一、背景公司要做接口测试然后所有的api数据都在yapi可视化接口管理平台中(不知道这个的可以百度查一下yapi),但是接口框架管理需要将所有的接口信息全部输入到excel中进行管理。 好了问题来了我们需要将yapi系统中所有的数据导入到excel,如果接口少那还好我们手动就可以将接口信息写用例写在excel中了,但是这个始终不是明智之举,作为二十一世纪聪明的人类,我们得利用语言...

2019-02-19 22:47:37

利用Python对京东商品进行批量申请保价

一、背景大家是否在京东购买过东西我相信大部分的京东铁粉都知道如果二个月内购买的商品出现了降价我们可以申请报价然后得到差价补偿,这个时候如果我购买的东西比较多一个个手点岂不是很麻烦?其次时间上你也不一定会记得这里小编告诉大家申请报价的地方在京东app->我的->客户服务->价格保护也就是下图界面了在这里小编的是个空的当然也就直白的告诉了大家小编已经...

2019-02-02 15:58:19

crontab定时任务

一、用途定时运行一个shell或者Linux脚本(可能还有其他的用途暂时介绍这个)二、如何用?a.在linux中输入命令  crontab-e  执行之后会打开一个类似于vim编辑器的界面,这里如果你这个用户创建过任务的话就会有相对应一条条的记录比如b.在里面输入  执行周期(分 时 日 月 周 其中*代表运行) +执行脚本 (命令比如 py...

2019-02-02 15:34:15

python调用其他包里面的文件

一、目的:想在1文件中调用2文件的内容二、相关知识点了解1.首先我们都知道,python导入模块默认会从python的path路径中进行搜取,这个你可以导入sys模块,在打印sys.path查看当前支持搜索的路径2.假设我们需要增加一个路径到path变量中,那么就可以使用sys.path.append("路径")就可以暂时增加到path路径中了。三、具体导入和调用的方法1...

2018-12-16 10:13:54

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。