- 博客(24)
- 收藏
- 关注
原创 day-2-ajax学习
jQuery ajax参数信息method:类型,“POST"或者"GET”,默认是"GET"。url:发送请求的地址。data:是一个对象,连同请求发送到服务器的数据dataType:预期服务器返回的数据类型。如果不指定,jQuery将自动根据HTTP包含的MIME信息来智能判断,一般我们采用json个数,可以设置为"json"。success:是一个方法,请求成功后的回调函数。传入返回后的数据,以及包含成功代码的字符串。error:是一个方法、请求失败时调用此函数。传入XMLHttpRe
2021-02-04 20:09:18
189
原创 day-1-typora学习
typora学习常用快捷键加粗Ctrl + B替换Ctrl + H插入链接Ctrl + K行内代码Ctrl + Shift + K插入图片Ctrl + Shift + I无序列表Ctrl + Shift + L – 无法执行撤销Ctrl + Z一级标题Ctrl + 1 – 以此类推...
2021-02-04 18:50:48
130
原创 网络爬虫十三
urllib.request例子python3.5不同于python2.7,在python3.5中,编写爬虫小程序,需要安装模块urllib下的request和parse类小程序1:编写脚本,用来实现抓取百度贴吧指定页面import urllib.parse #主要用来解析urlimport urllib.request #主要用于打开和阅读urlimport os,...
2019-12-01 20:25:19
604
原创 网络爬虫十二
urlib库urllib 是 Python 标准库中用于网络请求的库。该库有四个模块,分别是:urllib.requesturllib.errorurllib.parseurllib.robotparser1 发起请求模拟浏览器发起一个 HTTP 请求,我们需要用到 urllib.request 模块。urllib.request 的作用不仅仅是发起请求, 还能获取...
2019-12-01 20:22:31
273
原创 网络爬虫十一
Lxml库例子lxml是Python的一个html/xml解析并建立dom的库,lxml的特点是功能强大,性能也不错,xml包含了ElementTree ,html5lib ,beautfulsoup 等库。使用lxml前注意事项:先确保html经过了utf-8解码,即code =html.decode('utf-8', 'ignore'),否则会出现解析出错情况。因为中文被编码成utf-...
2019-12-01 20:18:51
168
原创 网络爬虫十
BeautifulSoup库例子1、from bs4 import BeautifulSoup#导入库2、请求头herdersheaders={'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/...
2019-12-01 20:15:41
150
原创 网络爬虫九
Requests例子创建请求通过requests库发出一个请求非常简单,首先我们先导入requests库: 1 import requests 现在我们尝试创建一个请求,用来获取百度的网页信息: 1 result = requests.get('http://www.baidu.com/') 现在我们获...
2019-12-01 20:14:05
195
原创 网络爬虫八
爬虫三大库一、Requests库Requests是用Python语言编写的,基于urllib3来改写的,采用Apache2 Licensed 来源协议的HTTP库。它比urllib更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。一句话---Python实现的简单易用的HTTP库。安装Requestspip3 install requests创建请求通过req...
2019-10-31 20:42:22
129
原创 网络爬虫七
python的第三方库安装方法一、第一种就是根据python自带的pip进行安装假设我们需要安装requests库,可以使用pip install requests命令进行安装。二、进去pycharm里三、进入网站进行下载网址(http://www.lfd.uci.edu/~gohlke/pythonlibs)利用ctrl+f进行搜索,找到requests...
2019-10-31 20:25:49
131
原创 pycharm的安装
pycharm的安装1.去网上下载一个pycharm安装包,注意一定要下载专业版的2.双击安装包3.选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘:4.点击Next,进入下图的界面,我的电脑是64位的所以选择64位,自己看自己的电脑来5.点击Next,进入下图,默认安装即可,直接点击Install6.等待几分钟...
2019-10-31 20:12:00
202
原创 网络爬虫六
爬虫原理 一、网络连接 什么是网络连接呢?其实就是你去买水的时候,你只是需要水,投入硬币,自助机就会给你弹出你需要的书。计算机带着请求头和消息头向服务器发起一次请求,相应的服务器会返回计算机相应的html文件作为Response.这里的请求其实是一次get请求.计算机Request请求和服务器的Respouse回应。即实现网络连接。二、爬虫原理 爬虫是需要做两件...
2019-10-31 19:49:33
160
原创 网络爬虫五
一、爬虫简单实例简单爬虫如何爬csdn的首页import urllib.request#打开https://www.youkuaiyun.com/,读并赋予datadata=urllib.request.urlopen("https://www.youkuaiyun.com/").read()二、爬取优快云中Python全栈工程师的课程习惯用搜狗浏览器打开网站https://edu.csdn.ne...
2019-09-15 18:47:28
125
原创 网络爬虫四
一、正则表达式函数分别为search函数、match函数、compile函数。1.searchsearch()会扫描整个字符串并返回第一个成功的匹配函数语法:re.search(pattern,string,flags=0)参数如上匹配结果:如果匹配成功则返回一个匹配的对象,否则返回None。用group(num=0)或groups()来获取匹配的结果。2.ma...
2019-09-15 17:29:23
182
原创 网络爬虫三
一、正则表达式之元字符就是正则表达式中具有一些特殊含义的字符二、正则表达式括号的作用1、限制多选项的范围 (Fri|1)st 这样写会匹配Frist或1st 如果去掉,则 Fri|1st就是匹配 Fri或1st2、将若干个字符进行组合,受量词的同时作用。例如 th+ 表示匹配 th thh thhh(h无数次),如果是(th)+,则匹配的是th thth ththth(th无数次)...
2019-09-15 15:03:16
123
原创 网络爬虫二
一、正则表达式正则表达式(Regular Expression),又称规则表达式,它是对字符串操作的一种逻辑公式,即用事先定义好的一些特定字符以及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。简单的说就是其中一种进行数据筛选的表达式。二、正则能干什么?快速...
2019-09-15 14:34:23
133
原创 网络爬虫一
一、什么是网络爬虫是自动从互联网定向或不定向地采集信息的一种程序。网络爬虫又称网络蜘蛛、网络蚂蚁、网络机器人等,可以自动化浏览网络中的信息,当然浏览信息的时候需要按照我们制定的规则进行,这些规则我们称之为网络爬虫算法。使用Python可以很方便地编写出爬虫程序,进行互联网信息的自动化检索。二、搜索引擎介绍每一个搜索引擎都有自己的爬虫,比如最熟悉的百度,它也有自己的爬虫,百度搜索引擎的爬...
2019-09-15 13:51:03
490
原创 python初识7
一、继载与重载1.继载 把某一个或多个类(基类)的特征拿过来基类:父类2.重载在子类(派生类)里面对继承过来的特征重新定义派生类:子类3.继承分为:单继承,多继承。4.例子在一个家庭里,有爸爸、妈妈、女儿、儿子。父亲会唱歌,母亲会跳舞,儿子继承了爸爸的,女儿继承了妈妈的,还能说话,小儿子继承爸爸的,但是优化了父亲的唱歌能力。#父亲类(基类)cla...
2019-09-15 13:21:42
138
原创 python初识6
一、python面向对象 是一种oop编程,区别于面向过程,面向对象编程比较适合开发大项目,会接近人类的思维。1.类 具有某种特征的事物的集合。2.对象 群体(类)里面的个体。3.类与对象的区别 类是抽象的,对象是具体的。4.类与对象创建一个类 class 类名: 类里面的内容、、、5.例子pass是一个占...
2019-08-31 21:37:17
95
原创 python初识5
一、python模块1.意义:其实就是一个python文件,包含一些方法,以py结尾。2.导入模块方法:分为二种: a.import 模块名 模块名,方法 b.for 1 import 2 1(模块名)2(方法)3.模块类别分为三种:a.自带模块(python自身就有...
2019-08-25 10:27:50
104
原创 python初识4
一、逆向乘法口诀这个和正向的乘法口诀一样,只是把循环倒着。for i in range(9,0,-1)从9,一直递减到1.for j in range(i,0,-1)跟着i递减。输出即可。for i in range(9,0,-1): for j in range(i,0,-1): print(str(i)+"*"+str(j)+"="+str(i*j),end=...
2019-08-15 23:00:43
632
原创 python初识3
一、中断结构分为两种:break语句continue语句1.break语句:直接退出在a列表中有abcdefa=["a","b","c","d","e","f"]for i in a: if(i == "c"): break print(i)运行结果:结果看出当i=c时,不再输出列表中的ef。2.continue语句:中断一次循环,继续下一次...
2019-08-15 22:38:53
1647
原创 python初识2
一、集合去除重复的保留e中不重复的e=set("abcdef")f=set("abdghj")g=e-fprint(g)输出结果二、运算符有+,-,*,/,%五种运算优先级:数学运算符基本的优先级适用。三、缩进分为用空格和tab键一般使用tab键进行缩进四、控制流三种数据结构:顺序结构、条件分支结构、循环结构控制流分为if语句、while...
2019-08-07 23:21:07
113
原创 python初识1
一、变量:变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变;简单的说就是可以变化的量。二、数据类型:整数、字符串、列表、元组、集合、字典。1.字符串:a='abc'a2.列表:存储多个元素的东西,用,隔开。从零开始,元素可以赋值。b=[1,2,3,'ab']3.元组:与列表差不多,元组里的元素是不可以重新赋值的。c=(1,'abc',2)...
2019-07-29 20:51:50
108
原创 python初识
python是面对对象的,面向过程的解释型计算机程序设计语言。python的优点:简洁、易学、几乎全能、支持面向对象的。一、python能做什么?数据分析与挖掘 网络爬虫 机器学习 开发游戏 自动化思维 开发WEB项目 黑客逆向编程二、python语法基础语句是一行一行的执行的,并且有对齐规则输出print("hello world!")三、注释有两...
2019-07-24 21:39:12
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人