Python urllib.urlencode
有时候想把 URL 中的键值对格式化一下,以连接符 & 划分,
于是, urllib.urlencode 就派上用场了。
一、GET
>>> import urllib
>>> params=urllib.urlencode({'a':1,'b':2,'c':0})
>>> params
'a=2&b=0&c=1'>>> f=urllib.urlopen("http://xxx.xxx/query?%s" % params)
>>> print f.read()
或者
import urllibimport requestsparams=urllib.urlencode({'a':1,'b':2,'c':0})url="http://xxx.xxx/query"paurl = '%s?%s' % (url,params)ar = requests.get(paurl)
二、POST
import urllib
parmas = urllib.urlencode({'a':1,'b':2,'c':0})
f=urllib.urlopen("http://xxx.xxx/query",parmas)
f.read()
或者
import urllib
import requests
url="http://xxx.xxx/query"
body = urllib.urlencode({'a':1,'b':2,'c':0})
ar = requests.post(url, body )
Python urllib.urlencode相关推荐
- 关于python中urllib.urlencode的时候出错:UnicodeEncodeError: ‘ascii’的记录
原文我参见了:http://hi.baidu.com/setcookie/item/ddc6b694b1f13435336eeb3c 我的部分代码 def forDemo(args): try: ur ...
- python urllib的用法实例
2019独角兽企业重金招聘Python工程师标准>>> import urllib2 import urllib import jsondef _post_json_by_urlli ...
- Python urllib – Python 3 urllib
Python urllib module allows us to access URL data programmatically. Python urllib模块允许我们以编程方式访问URL数据. ...
- python urllib urllib2 urllib3 用法 区别
目录 简介 1.打开远程文件 2.获取远程文件 一.urllib 1. urllib.request 1. 发起GET请求 2. 发起POST请求 3. 添加Headers 4. Request对象 ...
- Python urllib、urllib2、urllib3用法及区别
简介1 在可供使用的网络库中,urllib和urllib2可能是投入产出比最高的两个,是Python中操作url的官方标准库.它们让你能够通过网络访问文件,就像这些文件位于你的计算机中一样.只需一个简 ...
- python urllib post请求_python爬虫(五)_urllib2:Get请求和Post请求
本篇将介绍urllib2的Get和Post方法,更多内容请参考:python学习指南 urllib2默认只支持HTTP/HTTPS的GET和POST方法 urllib.urlencode() urll ...
- linux python urllib,Python urllib
Python urllib Python urllib 库用于操作网页 URL,并对网页的内容进行抓取处理. 本文主要介绍 Python3 的 urllib. urllib 包 包含以下几个模块: u ...
- Python urllib和urllib2模块学习(一)
(参考资料:现代魔法学院 http://www.nowamagic.net/academy/detail/1302803) Python标准库中有许多实用的工具类,但是在具体使用时,标准库文档上对使用 ...
- pythonurllib模块-Python urllib模块 网络资源访问安装下载
urllib是Python标准库最为常用的一个python网络应用资源访问的模块了,它可以让你像访问本地文本文件一样,读取网页的内容. Python urllib的作用是访问一些不需要验证的网络资源和 ...
最新文章
- linux的more 命令
- linux内核4.0,新闻|Linux内核4.0功能:实时内核补丁,支持PS3
- Kafka关键参数设置
- 【Python】skimage模块
- Response_案例1_重定向_特点
- python 基础知识点整理 和具体应用
- php装箱,php兑现装箱算法
- linux php7 composer,Linux 系统 Composer 安装
- orbslam2 流程图_一种基于ORBSLAM2的八叉树建图方法与流程
- 探索性测试ET(Exploratory Test)
- 全栈开发工程师微信小程序-中
- showwindow 窗口不弹出_C语言Windows程序设计 - 【第一个属于自己的窗口】!
- python讲师陈越_浙大陈越老师数据结构课件
- mysql 5.6 触发器_【mysql】mysql触发器使用示例
- 清华计算机学院考研真题,清华大学计算机考研912真题(回忆版)
- 学习 Python 之 SymbolicPython库
- web开发常用工具【包含目前常用的Java IDE,接口测试,远程连接,以及其他常用工具】
- 现代循环神经网络-1.门控循环单元(GRU)【动手学深度学习v2】
- Windows10家庭版本开启Hyper-v虚拟机
- 【问题解决】插上耳机,仍然外放
热门文章
- dcs常用的冗余方式_dcs试题
- 计算机三级网络app,App Store 上的“计算机三级网络技术题库”
- 【自动控制原理】【计算机控制技术】通俗易懂地理解Z变换
- Drupal 模块开发基本教程(三)
- Laurent(洛朗或者劳伦)多项式,泰勒展开式
- 对Shortcut使用的理解
- 安全帽检测系统工地测试分析
- Android 学习(一)
- PADS Layout中修改板框大小
- VBoxManage.exe: error: Failed to create the host-only adapter