zoukankan      html  css  js  c++  java
  • python post

    使用python 提交表单包括图片以及参数信息,详见代码 

    # -*- coding: utf-8 -*-
    import MultipartPostHandler, urllib2, cookielib
    
    cookies = cookielib.CookieJar()
    opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookies),
                                    MultipartPostHandler.MultipartPostHandler)
    params =  {'pic': open("/var/test/diff.png", "rb"), 'key': '758fe0d6d41b4fcef556434f1e1758ee',"cardType":"20"}
    url="http://v.juhe.cn/certificates/query.php"
    result=opener.open(url, params)
    tuple= result.read()
    print tuple 

     urlib2 cookielib 这个库是本来就有的,MultipartPostHandler 这个库需要安装

    安装方法如下:

    1.先安装工具 如下:

      wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python

    2.安装库

      easy_install MultipartPostHandler

    代码没有做优化,只是简单的实现了,包括认证什么的都没有在里面。大家可以看下这个链接

  • 相关阅读:
    基于JavaMail开发邮件发送器工具类
    微服务架构
    图像识别
    Manacher
    左偏树
    虚树
    动态树(Link-Cut Tree)
    Splay
    扩展中国剩余定理(EXCRT)
    K-D树
  • 原文地址:https://www.cnblogs.com/EncryptingLife/p/6184456.html
Copyright © 2011-2022 走看看