Visual Studio Code配置记录
发表于
更新于
本文字数: 547 阅读时长 ≈ 1 分钟
本文字数: 547 阅读时长 ≈ 1 分钟
GAE AppID
发表于
更新于
本文字数: 4.6k 阅读时长 ≈ 4 分钟
本文字数: 4.6k 阅读时长 ≈ 4 分钟
SQL Server存储过程
HttpWeb
发表于
更新于
本文字数: 12k 阅读时长 ≈ 11 分钟
本文字数: 12k 阅读时长 ≈ 11 分钟
JSON字符串
发表于
更新于
本文字数: 5k 阅读时长 ≈ 5 分钟
本文字数: 5k 阅读时长 ≈ 5 分钟
刷题记
发表于
更新于
本文字数: 3.8k 阅读时长 ≈ 3 分钟
本文字数: 3.8k 阅读时长 ≈ 3 分钟
字符串匹配算法
发表于
更新于
本文字数: 1 阅读时长 ≈ 1 分钟
本文字数: 1 阅读时长 ≈ 1 分钟
栈与队列Stack&Queue
发表于
更新于
本文字数: 2.4k 阅读时长 ≈ 2 分钟
本文字数: 2.4k 阅读时长 ≈ 2 分钟
Hashmap、Hashtabel、Dictionary
发表于
更新于
本文字数: 1.8k 阅读时长 ≈ 2 分钟
本文字数: 1.8k 阅读时长 ≈ 2 分钟
动态EV(ETP)测试
PostgreSQL数据库
BBK检测线联网
BBKTimeLock
发表于
更新于
本文字数: 873 阅读时长 ≈ 1 分钟
本文字数: 873 阅读时长 ≈ 1 分钟
交钱!
BBK软件设置密码方法
发表于
更新于
本文字数: 464 阅读时长 ≈ 1 分钟
本文字数: 464 阅读时长 ≈ 1 分钟
VCU
发表于
更新于
本文字数: 694 阅读时长 ≈ 1 分钟
本文字数: 694 阅读时长 ≈ 1 分钟
lambda Expressions
工作日志
Python爬虫基础
发表于
更新于
本文字数: 3.1k 阅读时长 ≈ 3 分钟
本文字数: 3.1k 阅读时长 ≈ 3 分钟
HTTP
URL格式:http://host[:port][path]
host:合法的Internet主机域名或IP地址
port:端口号,默认为80
path:请求资源的路径
Urllib
| Urllib库 | 说明 |
|---|---|
| urllib.request | 请求模块 |
| urllib.error | 异常处理模块 |
| urllib.parse | url解析模块 |
| urllib.robotparser | robots.txt解析模块 |
urllib.request.urlopen(url,data=None,[timeout,]*,cafile=None,cadefault=False,context=None)
Requests
1 | r = requests.get(url,params=None,**kwargs) |
| Requests方法 | 说明 |
|---|---|
| requests.request() | 构造一个请求,支撑以下各方法 |
| requests.get() | 获取HTML网页,对应HTTP的GET |
| requests.head() | 获取HTMLheader,对应HTML的HEAD |
| requests.post() | 向HTML网页提交POST请求 |
| requests.put() | 向HTML网页提交PUT请求 |
| requests.patch() | 向HTML网页提交局部修改请求 |
| requests.delete() | 向HTML网页提交删除请求 |
| Requests对象属性 | 说明 |
|---|---|
| r.status_code | HTTP请求返回的状态,200连接成功,404表示失败 |
| r.text | HTTP响应内容的字符串形式,URL对应的页面内容 |
| r.encoding | HTTP header中猜测的响应内容编码方式 |
| r.apparent_encoding | 内容中分析出的响应内容编码格式(备选编码格式) |
| r.content | HTTP响应内容的二进制格式 |
r.encoding:如果header中不存在charset,则默认编码为ISO-8859-1(不支持解析中文)
将r.apparent_encoding设置为utf-8可解决上述可能出现乱码问题
baidu搜索关键词
百度搜索关键词对应:wd=keyword
1 | kv = {'wd':'Python'} |
通用代码框架
1 | import requests |
信息标记形式
XML
标签、属性、内容
1 | <name> ... </name> |
JSON
有类型的键值对表示
无法注释
1 | "key":"value" |
YAML
无类型键值对
1 | key:value |
Selenium
声明浏览器对象
1 | from selenium import webdriver |
1 | # 打开网页 |
元素交互
实现淘宝搜索功能
1 | from selenium import webdriver |
实例
爬取图片、视频等
1 | import requests |
网络学习随记
发表于
更新于
本文字数: 719 阅读时长 ≈ 1 分钟
本文字数: 719 阅读时长 ≈ 1 分钟