等级
TA的排名 4w+

利用selenium自动登录126邮箱

利用selenium自动登录126邮箱不多说直接上代码from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()driver.get("http://www.126.com")# 登录sleep(2)# 切换到登录界面的表单driver.switch_to.frame(0)# 由于这边的id不固定,故使用name参数driver.find_element_by_name("email")

2020-08-18 11:52:50

WebDriver API(selenium模块)

WebDriver API一、定位元素(一)、Xpath定位(二)、用By定位元素二、控制浏览器三、WebDriver中的常用方法四、鼠标操作五、键盘操作六、获取验证信息一、定位元素一共有八种定位元素的方法id定位 -》 find_element_by_id()name定位 -》 find_element_by_name()tag定位 -》 find_element_by_tag_name()class定位 -》 find_element_by_class_na

2020-08-18 10:36:23

Python的pandas模块的运用之数据可视化

pandas之数据可视化一、散点图二、矩阵图三、折线图四、饼图五、柱形图与条形图data都为数据框一、散点图import matplotlibimport matplotlib.pyplot as plt# 配置主题颜色,注意RGB颜色范围为【0,1】mainColor = (91/255, 155/255, 213/255, 1)# 使用scatter绘制散点图plt.scatter( data['广告费'], data['购买用户数'], # 点的颜色设置 c = mainCol

2020-08-13 11:28:32

Python的pandas模块的运用之数据分析

pandas之数据分析一、基本统计分析二、分组分析、结构分析、分布分析、交叉分析三、RFM分析说明:没有特殊说明的话,data都表示数据框一、基本统计分析基本统计分析又称描述性分析,其主要统计指标有计数、求和、平均值、方差、标准差等describe()函数的运用import pandasdata = pandas.read_csv( 'D:/1.csv', engine='python', encoding='ut8')# sales为列data.sales.describe()

2020-08-13 09:21:14

Python的pandas模块的运用之数据处理

pandas之数据处理一、数据导入与导出(一)、csv文件的数据导入与导出(二)、txt和excel文件的数据导入与导出二、数据清洗(一)、数据排序(二)、去除重复数据(三)、缺失与空格数据处理三、数据转换(一)、数值与字符的转换(二)、字符转时间四、数据抽取(一)、字段拆分(二)、记录抽取(三)、随机抽样五、数据合并(一)、记录合并和字段合并(二)、字段匹配六、数据计算一、数据导入与导出(一)、csv文件的数据导入与导出import pandas# 将1.csv数据导入到data变量中data

2020-08-12 11:34:58

python的selenium环境安装及配置

python的selenium环境安装及配置一、安装selenium二、安装对应浏览器的driver(一)谷歌浏览器(二)、火狐浏览器三、测试是否配置成功一、安装selenium直接使用命令pip install selenium二、安装对应浏览器的driver安装好模块,就要开始安装对应的浏览器的驱动了。注意版本不同的浏览器安装不同版本的驱动(一)谷歌浏览器谷歌浏览器对应的webdriver的下载网址为:http://chromedriver.storage.googleapis.com/

2020-07-31 16:05:34

python网络爬虫(urllib,urllib,requests,bs4)

python网络爬虫一、网络爬取的概述与分类1、网络爬虫的概述2、网络爬虫的分类3、网络爬虫的基本原理二、网络爬取的基本技术1、网络的基本请求(1)、urllib模块(2)、urllib3模块(3)、requests模块2、请求头部处和超时处理3、代理服务4、HTML解析之BeautifulSoup一、网络爬取的概述与分类1、网络爬虫的概述网络爬虫是指按照指定的规则,自动流量或抓取互联网中的信息。2、网络爬虫的分类通用网络爬虫、聚焦网络爬虫、增量式网络爬虫、深层网络爬虫3、网络爬虫的基本原理

2020-07-30 11:08:16

Nginx + Lua 搭建网站WAF防火墙

Nginx + Lua 搭建网站WAF防火墙一、目的二、前期环境准备(一)、更新下yum源(二)、编译安装Nginx(三)、端口放行(四)、验证安装(五)、lua编译安装三、Nginx+Lua搭建WAF防火墙(一)、php环境配置(二)、克隆代码并将其移动到nginx/waf目录下(三)、进行必要配置(四)、验证四、总结一、目的利用centos -7 和Nginx + Lua 搭建网站WAF防火墙可以防御SQL、XSS等攻击。二、前期环境准备(一)、更新下yum源这边使用的是centos-7的系统

2020-06-17 12:20:16

python之企业编码系统

一、文件夹结构二、相关说明1、系统开发环境windows10系统,python3.6,开放工具ptcharm20182、系统功能结构 1.生产6位数字防伪编码(213563型) 2.生成9位系列产品数字防伪编码(879-33577型) 3.生成25位混合产品序列号(R2R12-M7TY3-GH35O-DW2K8) 4.生成含数据分析功能的防伪编码(1245M95...

2020-01-30 09:41:18

如何解决安装python第三方模块pyinstaller模块的报错问题

一、安装命令pip install pyinstaller二、pip需要升级错误解决命令python -m pip install --upgrade pip三、 Getting requirements to build wheel … error(build 依赖包安装错误)ERROR: Command errored out with exit status 1: 'c:\...

2020-01-23 10:43:42

python之学生信息管理系统(控制台程序)

一、文件夹结构二、相关说明1、系统开发环境windows10系统,python3.6,开放工具ptcharm20182、相关库python内置模块os和re三、系统功能结构包括6大模块录入学生信息模块、删除学生模块,修改学生模块,查找学生模块,排序学生模块,查询、统计学生模块。四、相关代码# _*_ coding:utf-8 _*_import re, osdef m...

2020-01-23 10:24:29

bugku CTF杂项wp(3)

二十二、多彩下载图片,放到Stegsolve里面跑下。发现了图片的名称又是lipstick.png (lipstick是口红意思),这边又有YSL,所以怀疑与YSL口红有关(圣罗兰口红).使用data extract分析下,发现PK开头,直接save bin 存为zip格式发现文件打不开,于是使用winhex打开,进行图中操作,成功打开文件,发现flag.txt文件加密然后解压文件...

2019-09-01 16:54:23

攻防世界misc进阶之Cephalopod

第一步,使用wireshark搜索flag字符串,可以看到发现有flag.png图片。第二步:思考如何提取出PNG图片。PNG的16进制为89504E47,然后搜索该16进制,找到一条TCP报文,然后追踪TCP流。可以看到这是一个图片数据流。第3步,保留原始数据。然后复制进去winhex然后修改文件后缀名为png,就可以得到flag图片...

2019-10-17 18:07:10

攻防世界misc进阶之我们的秘密是绿色的

用到的工具有oursecret,Advanced Archive Password Recovery.用到的知识点有,zip位加密,zip明文攻击,zip暴力破解,文件隐藏,栅栏密码,凯撒密码第一步,根据题目提示我们的密码在绿色,我们的密码有个工具叫oursecret(可以找出隐藏的文件),密码是绿色部分的数字为0405111218192526。得到一个try.zip压缩包第二步:使用Ad...

2019-10-10 21:26:48

攻防世界Misc wp(1)

一、hit-the-core1、在linux下对下载的文件使用strings进行查看。使用命令为sring 文件名 | grep {发现一串字样的字符串,观察未来,发现。从第3个字符开始每个4个字符就有一个大型字母。写python脚本提取大写字母a = "cvqAeqacLtqazEigwiXobxrCrtuiTzahfFreqc{bnjrKwgk83kgd43j85ePgb_e_rwq...

2019-09-17 14:17:40

Pygame游戏框架

1.1、安装pygamepip install pygame验证是否安装成功。在IDLE里输入以下命令,如果输出pygame的版本信息,则说明安装成功import pygamepygame.ver1.2、Pygame常用模块模块名功能pygame.cdrom访问光驱pygame.cursors加载光驱pygame.display访问显示设备...

2019-09-03 23:21:11

python threading模块

1、线程的介绍2、线程与进程的区别例子。 import threading import time def fun(num): print("线程执行%d"%num) time.sleep(2) # 执行5个形参 for i in range(5): t = threadi...

2019-09-05 10:08:35

Django Web框架的使用(python)

1、Django框架的使用1.1、安装Djnago Web框架使用pip安装,命令如下pip install django == 2.2 # 安装 2.2版本的Django1.2、什么是virtualenv及windows下如何配置virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的...

2019-09-01 10:02:20

常用的GUI框架之wxPython框架

1、初识GUI1.1、什么是GUIGUI是Graphical User Interface(图像用户界面)的缩写。在GUI中有输入文本、返回文本,具有有窗口、按钮等图像,也可以通过键盘和鼠标操作。GUI是一种与程序不同的方式。GUI的程序有3个基本要素:输入、处理、输出。1.2、常用的GUI框架python的GUI开发,有很多工具包,下面是一些流行的工具包工具包描述w...

2019-08-14 09:27:13

Python知识整合(操作数据库)

1、数据库编程接口市面有多种数据库如mysql、SQLite等等。为了对数据库进行统一的操作,大多数语言提供了简单的、标准化的数据库接口(API)。在Python Database API 2.0规范中,定义了Python数据库API接口的各个部分。下面我将介绍数据库API接口中的连接对象和游标对象1.1、连接对象数据库连接对象(Connection Object)主要提供数据库游标对象和提...

2019-08-10 23:24:59

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取