- 捕获异常
- 正则表达式
- 网址访问
- 下载器
- cookie处理器
1.捕获异常
from urllib import request
from http import cookiejar
定义一个cookie
cookie = cookiejar.CookieJar()
定义一个cookie处理器,把cookie传进去
handler = request.HTTPCookieProcessor(cookie)
定义下载器,cookie处理器传进去
openner = request.build_opener(handler)
下载页面
resp = openner.open(‘http://www.baidu.com’)
for item in cookie:
print(‘NAME=’+item.name)
print(‘VALUE’+item.value)
- 正则表达式
# 定义正则规则=模式,r表示原生字符串
pattern = re.compile(r’hello’)
匹配字符,match函数会从第一个字母匹配
result1 = re.match(pattern, “hello hello”).span()
if result1:
print(result1)
-
网址访问
import urllib.request