自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 ChromeDriver

关于ChromeDriver安装问题 :ChromeDriver : https://sites.google.com/a/chromium.org/chromedriver/home根据自己的Chrome版本、操作系统进行安装。 帮助里面查看即可这里出现了错误。 需要添加PATH。把ChromeDriver目录添加到系统环境变量中。然后重新启动工具就可以了...

2019-08-31 20:00:22 690

原创 Ajax请求怎么看

bilibili首页为例打开开发者工具 Network选项卡过滤出来就是Ajax请求了

2019-08-29 16:44:33 612

原创 数据存储

文件打开方式: r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。 a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。 rb 以二进制格式打开一个文件...

2019-08-29 13:21:47 250

原创 Bs4 节点选择器

Beautiful Soup 节点选择器1.选择元素html = '''<html><head><title>The Dormouse's story</title></head><body><p class="title" name="dromouse"><b>T...

2019-08-19 00:39:50 1735

原创 BeautifuSoup库介绍

Beautiful Soup 是一个强大的解析工具,借助网页的结构和属性等特性来解析网页。有了它就不用写一些复杂的正则表达式,只需要简单的几局,就可以完成网页中某个元素的提取BeautifulSoup就是python中的一个HTML或XML的解析库。可以用它方便的从网页中提取数据特性:简单,用来处理导航、搜索、修改分析树等功能它是一个工具箱,通过解析文档用户提供需要抓取的数据可以自动...

2019-08-16 19:05:10 502

原创 代理分类

1.根据协议区分:2.根据匿名程度区分①高强度匿名代理:会将数据包原封不动的转发,在服务端看来就好像真的是一个普通客户端在访问,而记录的IP是代理服务器的IP②普通匿名代理:会在数据包上做一些改动,服务端上有可能发现这是个代理服务器,也有一定几率追查到客户端的真实IP,代理服务器通常会加入的HTTP头有HTTP_VIA和HTTP_X_FORWARDED_FOR③透明代理:不但改动了...

2019-07-26 10:16:38 404

转载 SQL

下列语句部分是Mssql语句,不可以在access中使用。  SQL分类:  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)  DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)  DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)  首先,简要介绍基础语句:  1、说明:创建数据库CREATE D...

2019-07-23 13:51:51 163

原创 请求方式

实现HTTP请求常见的三种方式urllib urllib3 requestsurrlib模块是python自带的模块. 在这个模块中提供了urlopen()方法,通过该方法发送网络请求来获取数据。urllib模块提供了很多子模块:通过urllib.request模块实现发送请求并读取网页内容(通过get请求方式获取百度的网页内容):# 通过u...

2019-07-20 12:28:56 269

原创 初识网络爬虫

1.什么是爬虫?爬虫能干什么?爬虫又称为网络爬虫。可以按照指定的规则爬取网络上的信息。2.网络爬虫的分类:通用网络爬虫聚焦网络爬虫增量式网络爬虫深层网络爬虫等类型3.深层网络爬虫深层网络爬虫主要通过6个基本功能的模块和2个爬虫内部数据结构6个基本功能的模块:爬行控制器解析器表单分析器表单处理器响应分析器LVS控制器2个爬虫内部数据结构:URL列表LVS表 (表示...

2019-07-19 23:50:45 441

原创 登录界面

BoxSizer: 一个BoxSizer是一个垂直列、水平行,窗口部件在其中从左到右或从上到下布置在一条线上。使用BoxSizer设置登录界面布局:import wx # 导入wxPythonclass MyFrame(wx.Frame): def __init__(self,parent,id): wx.Frame.__init__(self,parent,id...

2019-07-17 16:50:13 540

原创 HTTP工作原理

http工作原理1.浏览器发生一次跳转2.浏览器分析URL地址,会检查浏览器是否有缓存3.通过DNS进行域名解析,获取真实服务器的IP地址4.浏览器通过tcp的方式与服务器建立连接(三次握手)5.浏览器通过Http协议发起Get方法,获取index.html文件6.服务端响应浏览器请求的index.html文件7.服务端与浏览器断开TCP的连接(四次挥手)http1.0 短连接:...

2019-07-11 20:33:39 316

原创 进程与线程通信

进程:'''定义一个全局变量g_num,分别创建2个子进程对g_num执行不同的操作,并输出操作后的结果'''from multiprocessing import Processdef plus(): print('--------子进程1开始--------') global g_num # 声明它是全局变量 g_num += 50 print('...

2019-07-10 09:34:27 148

原创 进程 队列 线程

什么是进程:比如使用Windows或Linux操作系统可以同时看电影、聊天、查看网页等。此时,操作系统就是在执行多任务,而每一个任务就是一个进程。可以打开任务管理器,查看一下操作系统正在执行的进程:进程(process)是计算机中已运行程序的实体,进程与程序不同,程序本身只是指令,数据及其组织形式的描述,进程才是程序(指令和数据)的真正运行实例。比如:在没有打开QQ时,QQ只是程序,打...

2019-07-09 17:45:22 569

原创 创建数据表

比方说,我想要在新建的mrsoft数据库里面创建一个表。表名为: books. 然后为它增加5个字段,分别是: id(主键)、name(图书名称)、category(图书分类)、price(图书合格)、publish_time(出版时间)。创建books的SQL语句如下:sql = '''CREATE TABLE books ( id int(8) NOT NULL AUTO_...

2019-07-05 13:38:17 2307 3

原创 数据库连接

连接数据库:使用数据库的第一步就是连接数据库接下来使用pymysql连接数据库,由于pymysql也遵守 Python Database API2.0规范,所以操作MySQL数据库的方式与SQLite相似,我们可以通过类比的方法写。之前我创建了一个MySQL连接’studyPython’,并且在安装数据库时设置了数据库的用户名root和密码。下面就通过以上信息,使用connect()方法连接...

2019-07-05 10:59:11 177

原创 关于 Navicat for mysql 创建

需要提前下载mysql 。Navicat for mysql 下载地址: https://www.navicat.com.cn步骤很简单,就跟普通的安装软件一样没什么可说的。下载完之后,新建MySQL连接:连接名自己可以设置一个。 然后输入主机名IP地址: localhost或者127.0.0.1 ,用户名为root,密码自己设置一个(确保不会忘记) 。然后点击确定,创建完成...

2019-07-05 10:38:37 798

原创 关于pymysql连接mysql时出现的小问题

使用pymysql模块连接mysql数据库,代码如下:import pymysql # 导入数据库conn = pymysql.connect(host='localhost', user='user', password='passwd', db='tes...

2019-07-03 07:04:10 1060

原创 文件之创建一级与多级目录

创建一级目录:# 判断指定的目录存不存在在进行创建import os path = 'F:\\云计算' #指定目录# 判断目录存不存在if not os.path.exists(path): # 这里用到了os.path模块中的.exists方法 print(os.mkdir(path)) #创建指定目录 print('目录创建成功') # 如果目录不存在则创建...

2019-07-02 10:08:41 1144

空空如也

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

TA关注的人

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