Python 对网页操作的方法, urllib ;requests
对http发起请求,获取请求的返回值,返回的是字符串形式的,
jason数据(类似字典,列表的字符串)
XML
HTML
方法一:
使用 urllib模块。
from urllib import request
# f = request.urlopen("https://www.cnblogs.com/xuwenwei/p/14402832.html")
# f = request.urlopen("https://qq.ip138.com/weather/jiangsu/KunShan.htm")
f = request.urlopen("http://www.weather.com.cn/adat/sk/101050101.html")
# f = request.urlopen("http://www.weather.com.cn/html/province/guangdong.shtml")
result = f.read().decode('utf-8')
print(result)
print(type(result))
方法二:
使用 requests 模块
import requests respons = requests.get("http://www.weather.com.cn/adat/sk/101050101.html") respons.encoding = 'utf-8' result = respons.text print(result) print(type(result))