![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python36(2018-3-5)
文章平均质量分 75
心月流云
......
展开
-
DNS、请求报文、响应报文,爬虫与反爬虫之间的斗争/目的,cookie和session的区别
1.DNS DNS 域名解析服务 把域名转换换为ip地址再进行访问 DNS:114.114.114.114 8.8.8.82. 请求报文: 请求行:请求方法,请求地址,协议版本 请求头:User-Agent,Cookie,Host... 空行 请求数据3. 响应报文: 响应行:协议版本,状态码(200、302、404...原创 2018-03-05 12:20:51 · 605 阅读 · 0 评论 -
正则表达式- match() -group()-search()-贪婪模式
一. re模块是python中内置的用来支持正则表达式的模块二.正则表达式的运用 1.准备正则string = 'hello world'pattern = re.compile('world') 2.使用正则表达式,从大字符串中搜索符合正则的字符串 match() 参数:1.正则表达式2.要进行查找的大字符串 match() 如果找到结果,返回对象结果,没有找到返回No...原创 2018-03-05 18:07:32 · 3171 阅读 · 0 评论 -
正则函数--search/match/findall/sub/split
1.正则函数: 1.match() 2.search() match,search结果只能匹配一个 2.findall()findall()最终返回的一个列表,列表中是符合正则条件的所有结果string = 'hell8oworldhe8llo,h4e,hell,h6ool' # string.replace() pattern = re.compile('h.*?l') #...原创 2018-03-05 18:18:35 · 343 阅读 · 0 评论 -
正则re.S-验证手机号是否正确
1.带有\n换行符的字符串re.S 作用就是会将大字符串中的换行符看做一个普通的字符进行处理,这样可以\n也可以匹配到# -*- coding:utf-8 -*- import re # 带有\n换行符的字符串 string = ''' aaaaaaa ssss dd f aasd ''' # re.S 作用就是会将大字符串中的换行符...原创 2018-03-05 18:58:15 · 539 阅读 · 0 评论 -
使用urllib发起请求- urlopen发起请求read/decode/getcode/info/geturl-post请求抽屉网
引入本文件需要用到的包import urllib from urllib import request, parse, response 一.使用urllib发起请求.read() 函数读取响应中的响应数据decode() 将bytes类型的数据转换为str类型rep = request.urlopen('http://www.baidu.com') # .read() 函数读取响应中的响应数...原创 2018-03-05 19:47:50 · 1217 阅读 · 0 评论