文档章节

post 提交学习小记,针对提交数据处理

q
 qianjunpeng
发布于 2016/08/07 10:29
字数 111
阅读 10
收藏 0
import urllib.request,urllib.parse


def getlist():
    url = 'https://mm.taobao.com/tstar/search/tstar_model.do?_input_charset=utf-8'
    data = {
    'q':'',
    'viewFlag':'A',
    'sortType':'default',
    'searchStyle':'',
    'searchRegion':r'city:',
    'searchFansNum':'',
    'currentPage':'2',
    'pageSize':'500'
    }
    data = urllib.parse.urlencode(data).encode('utf-8')     #数据类型编码的,需要对应编码,不然报错。
    print(data)
    reg = urllib.request.Request(url,data)                  #构造,request后面的Request很蛋疼
    html = urllib.request.urlopen(reg)
    html = html.read().decode('gbk')                        #解码GBK
    print(html)

getlist()
  1. 学习要点,urllib.request.Requset【大写】。。。。
  2. 提交数据需要urllib.parse.urldecode编码

© 著作权归作者所有

共有 人打赏支持
q
粉丝 0
博文 13
码字总数 4592
作品 0
杭州
Qt 获取cookie与 post 提交 操作

最近想做一个post填表提交的程序 流程: 访问网址后获取cookie(疑问点1),筛选出需要的数据(正则OK),数据处理后post提交(疑问点2)。 疑问点1:百度了好多,没理出头绪,希望大家给予帮...

643166069
2017/06/13
160
1
对 okhttp 网络框架的封装--easy-okhttp

easy-okhttp easy-okhttp是对okhttp3上层封装的网络框架,支持文件上传和下载表单提交(文件和一个参数对应多值),链式调用,并且默认整合Gson,对返回结果多种转换,同时还支持HTTPS单向认...

mzllon
2016/12/21
4K
7
XForms – 新的 Web 表单标准

XForms 肯定是下一代的基于 Web 的数据处理技术规范,XForms 可替换传统的 HTML 表单,使用 XML 数据模型和呈现元素。 在某些情况下,XForms 就等同于 HTML 表单,通过合适的编码服务器端接受...

红薯
2012/05/10
1K
8
对着rfc2616来看restful api中post和put的区别

当需要使我们的api更restful化的时候,我们得选择http的动词作为资源的crud动作,其中 Read -> Get , Delete -> Delele 这两个没什么争议, 而 Create 和 Update 对应 Post 还是 Put ? 先给...

holysu
01/27
0
0
表单提交和超链接请求传递参数的几种方式

表单提交和超链接请求传递参数的几种方式 转载 http://blog.csdn.net/Sky786905664/article/details/73770785 这段时间在使用easy-ui的datagrid,他有自己提交表单的方式,所以就整理整理页面...

不空大的Timo
2017/11/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

读书(附电子书)|小狗钱钱之白色的拉布拉多

关注公众号,在公众号中回复“小狗钱钱”可免费获得电子书。 一、背景 之前写了一篇文章 《小狗钱钱》 理财小白应该读的一本书,那时候我才看那本书,现在看了一大半了,发现这本书确实不错,...

tiankonguse
42分钟前
0
0
Permissions 0777 for ‘***’ are too open

异常显示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ......

李玉长
44分钟前
0
0
区块链10年了,还未落地,它失败了吗?

导读 几乎每个人,甚至是对通证持怀疑态度的人,都对区块链的技术有积极的看法,因为它有可能改变世界。然而,区块链技术问世已经10年了,我们仍然没有真正的用上区块链技术。 几乎每个人,甚...

问题终结者
今天
2
0
20180921 su与sudo命令、限制root用户通过ssh远程登录

su 命令 用户切换。 su # 切换到root用户su username # 切换到username用户# su 后面加-时,会初始化当前用户的各种环境su - username # 指定用户执行某些命令 su - -c "touch /tm...

野雪球
今天
2
0
Windows 下双 Python 开发环境配置

Windows 下双 Python 开发环境配置作者:老农民(刘启华)QQ: 46715422Email: 46715422@qq.com微信: 46715422 本人曾经在 Windows 下被两个版本环境折腾够呛,现在总结两个 Python...

新疆老农民
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部