自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 scrapy框架使用及案例

使用pycharm的terminal终端(以下命令都是在terminal终端中执行)- 创建一个工程:scrapy startproject xxxPro - cd xxxPro - 在spiders子目录中创建一个爬虫文件 - scrapy genspider spiderName www.xxx.com - 执行工程: - scrapy crawl spiderName使用scrapy框架进行数据解析案例#解析:糗事百科上的段子作者名称+

2020-12-01 21:29:34 197 1

原创 selenium模拟登录qq空间

from selenium import webdriverfrom time import sleepbro = webdriver.Chrome(executable_path='./chromedriver')bro.get('https://qzone.qq.com/')bro.switch_to.frame('login_frame')a_tag = bro.find_element_by_id('switcher_plogin')a_tag.click()userName_t

2020-12-01 17:59:20 181

原创 python爬虫之安装scrapy框架

scrapy框架- 什么是框架? - 就是一个集成了很多功能并且具有很强通用性的一个项目模板。- 如何学习框架? - 专门学习框架封装的各种功能的详细用法。- 什么是scrapy? - 爬虫中封装好的一个明星框架。功能:高性能的持久化存储,异步的数据下载,高性能的数据解析,分布式- scrapy框架的安装步骤: - 环境的安装: - mac or linux:pip install scrapy - windows:

2020-12-01 17:48:21 154

原创 selenium模块初试

**selenium模块和爬虫之间具有怎样的关联? - 便捷的获取网站中动态加载的数据 - 便捷实现模拟登录 什么是selenium模块? - 基于浏览器自动化的一个模块。selenium使用流程: - 环境安装:pip install selenium - 下载一个浏览器的驱动程序(谷歌浏览器) - 下载路径:http://chromedriver.storage.googleapis.com/index.html - 驱动

2020-11-30 17:14:40 199 1

原创 python爬虫之bs4

需求:爬取三国演义小说所有的章节标题和章节内容http://www.shicimingju.com/book/sanguoyanyi.htmlimport requestsfrom bs4 import BeautifulSoupif __name__ == '__main__': headers = { 'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.3

2020-11-15 19:47:25 105

原创 python爬虫

resquests破解百度翻译import requestsimport jsonif __name__ == '__main__': #1.指定url post_url = "https://fanyi.baidu.com/sug" #2.UA伪装 headers ={ 'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KH

2020-11-10 16:45:12 124

原创 python第一个爬虫程序

python爬取新浪首页程序import urllib.requesturl = "http://www.sina.com.cn"# 发送请求response = urllib.request.urlopen(url)# 读取数据data = response.read()print(data)# with open("sina.html","wb") as f:# f.write(data)# print("新浪页面采集完成")# 如果对数据进行操作,要转

2020-11-09 16:59:10 81

原创 遍历磁盘脚本

import osfrom os import pathdef scanner_file(url): files=os.listdir(url) #print(files) for i in files: #三种路径拼接方式 #real_path=url+"\\"+i #windows系统下使用 #real_path=url+os.sep+i real_path=path.join(url,i) #推荐

2020-09-28 11:13:04 94

原创 python模拟的掷色子游戏

掷色子**要求:**1.欢迎进入xxx游戏2.输入用户名,默认用户没有币3.提示用户充值买币(100元30个币,充值必须是100的倍数,充值不成功可以再次充值)4.玩一局扣除2个币,猜大小(系统随机数模拟骰子产生值)5.只要猜对了奖励一个币,可以继续玩(想不想继续玩,也可以没有金币自动退出)import randomprint('*'*30)print('欢迎进入澳门赌场')print('*'*30)username =input('请输入顾客大名:')money = 0ans

2020-09-27 15:20:43 387

原创 BGP属性总结

BGP与IGP区别:IGP追求速度BGP没有追求速度的包袱,不需要有很强的算法**BGP特性追求:稳定性强、操控性强、可靠性强、承载性强可靠性:TCP承载协议报文,TCP开销大,慢对BGP没有影响稳定性:不触发更新,不周期更新,只做增量更新,使用环境本身就是稳定态承载性:一定不能使用链路状态型计算操控性:在AS见会出现很复杂的选路需求,必须要有很强的操控性(选路,策略)BGP属性1.origin:起源码作用:代表着BGP路由的来源三种origin属性类型:IGP:表明路由产生AS

2020-06-14 20:52:30 853

原创 shell脚本练习

1、 统计/var/log下文件的个数。在#!/bin/bashdir=/var/logcount=0for i in ${dir}/* do if [ -e $i ] then count=`expr $count + 1` fi doneecho $count2、如何将F1.txt文件的运行结果输出到F2.txt里?#!/bin/bashecho ''start copy file ..''find ./ -name "F1.txt" | cat &g

2020-06-14 12:22:41 174

原创 mysql语句练习2

1、配置一个数据库创建一个Maria DB数据库,名为Contacts,要求:将users.mdb导入到数据库,数据库只能被localhost访问除了root用户,此数据库只能被用户Mary查询,此用户密码为redhatroot用户的数据库密码为redhat,同时不允许空密码登录2、数据库查询在system1上使用数据库Contacts,并使用相应的SQL查询以回答下列问题:密码是fadora的人的名字是什么?有多少人的姓名是John,同时居住在Santa Clara ?3、数据

2020-06-05 01:15:03 137

原创 mysql语句练习

Sutdent 表的定义Score 表的定义1.写出创建 student 和 score 表的 SQL 语句,并在自己数据库上执行create table student (id int(10) primary key not null unique auto_increment, name varchar(20) not null,sex varchar(4),birth year,department varchar(20) not null,address varchar(50));c

2020-06-04 00:31:25 452

原创 TCP和SCTP总结

TCP:面向连接的可靠连接协议UDP:非面向连接的不卡靠传输协议OSI七层参考模型应用层:为操作系统或网络应用应用程序提供网络的服务的接口,提供用户界面,文件,打印,消息,数据库和应用程序服务表示层:对上层数据或信息进行变换以保证一个主机应用层信息可以被另一台主机的应用程序理解会话层:提供主机之间的会话连接,将不同的应用程序的数据分离,对话控制传输层:数据分段,通过端口号来区分不同的服务,端到端连接,提供可靠或不可靠的传输,在重传之前进行纠错网络层:路由选择,通过IP地址进行逻辑寻址,路由器使

2020-05-31 00:25:02 414 1

原创 Linux系统启动过程及常用服务工作原理

1.Linux系统的启动过程1.计算机通电后会载入ROM芯片中的BIOS程序,BIOS程序会读取CMOS中的内容识别硬件配置,并对其自检和初始化,并获得一个可开机的设备2.读取并执行第一个开机设备内MBR的boot loader(grub2等)3.依据boot loader的设定载入kernel,kernel会开始检测硬件与载入驱动程序4.在应将驱动成功后,kernel会主动呼叫systemd程序,并以default target流程开机systemd执行sysint.target初始化系统及ba

2020-05-29 09:49:33 457

原创 linux常用目录及文件命令

一、Linux常用目录/root:用户主目录/home:默认情况下,除root外的用户主目录都会放在这个目录下。在linux下,可以通过#cd~来切换至自己的主目录/etc:保存着绝大部分的系统配置文件。相对来讲,单个用户的系统配置文件会保存在这个用户自己的主目录下。(1)/etc/X11:这里放着X Window系统(Linux中的图形化用户界面系统)所需要的配置文件。Xorg就是把配置储存到这个地方的,“/etc/X11/fontpath.d”里面放着一些服务器需要的字体,还存放着一些窗口管理器

2020-05-27 17:08:06 266

原创 RIP OSPF总结

距离矢量型协议 – 邻居间共享路由表 传闻型协议 更新量小链路状态型协议 --邻居间共享LSA-链路状态通告—主要共享拓扑信息导致更新量大 防环RIP路由信息协议适用范围:IGP协议算法特点:距离矢量型(DV),贝尔曼-福特算法是否携带网络掩码:RIPV1不携带,RIPV2携带协议数据包的封装:基于UDP封装 使用端口号520RIP协议描述:路由器通过周期性发送消息数据包来传递路由信息(requst请求 response响应),周期时间30s,支持路由认证和路由汇总V1/v

2020-05-25 09:42:35 625

原创 BGP选路实验

2020-05-22 11:34:12 179

原创 路由器与交换机的工作原理

2020-05-22 11:04:13 139

原创 python模拟的王者游戏

#游戏:''' 1.选择人物 2.购买武器 金币 3.打仗 赢 得金币 4.选择删除武器 5.查看武器 6.退出游戏'''import randomprint('*'*40)print('\t欢迎来到王者荣耀')print('*'*40)role=input('请选择游戏人物:(1.鲁班 2.后羿 3.李白 4.孙尚香 5.貂蝉 6....

2020-03-28 23:05:07 362

原创 rip实验

R1-R7上配地址[r1]int lo0[r1-LoopBack0]ip add 1.1.1.1 24[r1-LoopBack1]ip add 172.16.1.1 24[r1-LoopBack2]ip add 172.16.2.1 24[r1-LoopBack3]ip add 172.16.3.1 24[r1-GigabitEthernet0/0/1]ip add 12.1.1.1...

2020-03-28 23:02:22 247

原创 python循环结构

python循环结构(二)while循环打印1-10`while i<=10: print(i) i+=1 print("打印完毕")死循环:1.打印变量,变量还没有改变2. while True:避免条件不改变pass打印1-30之间的所有的倍数方式一n=1while n<=30: if n%3==0: print('-...

2020-03-15 20:03:58 318

原创 python循环结构

python循环结构(一)python中循环结构形式:for 变量名 in 集合:语句循环语句使用系统给定的range()函数print(range(8)) #range(0,8) 包含0 但是不包含8 0,1,2,3,4 ,5,6, 7for i in range(0,2000): print('hello--->',i)print("-------geme ov...

2020-03-15 19:47:40 514

原创 IPV4数据包格式

IPV4数据包格式每一行32个bitVersion: 4个bit 默认值0100 版本号IHL:4个bit 代表IP H:head L:长度代表IP包头大小 单位32bit 默认值0101Type of service:8个bit标记流量,用于Qos服务,只有在区分服务时才起作用Total length:16 bit ipv4数据包大小,首部和数据之和的长度Identificat...

2020-03-15 19:14:44 861

原创 python基本数据类型和基本函数

注释python语言采用“#”对所写一行代码进行注释,多行注释需要在每行开始都是用“#”数据类型概述1.数字类型:python语言提供三种数字类型:整数、浮点数和复数整数类型:十进制:1010 十六进制:0x3F2 八进制:0o1762 二进制:0b001111110010浮点数类型:表示带有小数的数值2.字符串类型:python语言常采用一对双引号“ ”或者‘ ’一对单引号括起...

2019-12-06 17:10:38 249

原创 python学习第一天

第一章python的概述和程序、计算机python程序的运行方式:交互式和文件式python语言的编程方法:输入,处理,输出(IPO程序编写方法)python语言特点:语法简洁、生态丰富、多语言集成python的第一个程序>>>print("Hello World")## 计算机程序设计语言机器语言:机器能直接识别的程序语言或指令代码,勿需经过翻译,每一操作码在计...

2019-12-05 20:32:28 469 2

空空如也

空空如也

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

TA关注的人

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