Python
_SWEE_
华尔街烤肉哥
展开
-
Python正则表达式
python中的正则表达式必须用到的就是re库re库是python的自带标准库使用 import re 引入re库中的正则表达式类型与标准的正则表达式类型略有出入raw string类型(原生字符串类型):re库采用raw string类型表示正则表达式,表示为:r’text’例如:r’[1-9]\d{5}’raw string 原生态 是指不包含转义符的字符串string类型,更繁琐。例如:'[1-9]\\d{5}';'\\d{3}-\\d{8}|\\d{4}-\\d{7}'当正则表原创 2020-09-17 14:06:55 · 229 阅读 · 0 评论 -
使用Python打开文件
Python与其他语言一样拥有自己打开文件的函数。“open”我们可以使用open函数打开一个文件,并用read读取。with open('read.txt',encoding='utf-8') as f: for line in f: print(line)open后可跟很多参数,'read.txt‘是文件的绝对路径,'utf-8’是为了读取中文所指定的特殊编码方式。值得一提的是,使用功能强大的with open可以不使用close函数来关闭文件。也就是说我们只需要打原创 2020-09-08 15:21:20 · 786 阅读 · 0 评论 -
使用Python创建一个HTTP会话
目标:使用上一次访问网页的cookie,进行此次访问import requestsurl="https://www.baidu.com"#创建一个Session类s= requests.Session()r= s.get(url)print(r.cookies)print(r.request.headers)#此次请求会携带之前cookie进行访问r1=s.get(url)print(r1.request.headers)运行结果如下以此,便可以使用上次的cookie创原创 2020-09-08 10:59:59 · 378 阅读 · 0 评论 -
Python request模块
request模块简介使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3)注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然后发起新的request请求官方文档:http://cn.python-requests.org/zh_CN/latest/这个模块是黑客最常使用的模块之一,是数据分析,爬虫都必备的模块,可以模拟各种HTTP以及HTTPS请求。首先查看一原创 2020-08-21 11:47:53 · 176 阅读 · 0 评论