python urllib简单用法

来源:互联网 发布:纺织设计软件 编辑:程序博客网 时间:2024/06/06 07:24


#!/usr/bin/env python# -*- coding: UTF-8 -*-from urllib.request import Requestfrom urllib.request import urlopenfrom urllib import parse##简单获取网页源码#html = urlopen("http://www.baidu.com")#打开链接#print(html.read().decode("utf-8"))#返回UTF-8编码的网站源码##模拟发送POST请求#req = Request("http://xxx.xxxx.com/apitest/userapi.php?act=addsheji")##postData = parse.urlencode([#("name","str1"),#("tel","str2"),#("mac","str3")#])##req.add_header("Origin","http://www.baidu.com") #请求头部 添加来源#req.add_header("User-Agent","Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36")#resp = urlopen(req,data=postData.encode('utf-8'))##print(resp.read().decode("utf-8"))##带请求参数获取网页源码的方法#发起请求req = Request("http://www.baidu.com")#添加请求参数req.add_header("User-Agent","Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36")#打开链接resp = urlopen(req)#返回UTF-8编码的网站源码print(resp.read().decode("utf-8"))


原创粉丝点击