使用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

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

相关文章:

  • 2021-07-01
  • 2021-05-22
  • 2021-09-30
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2021-12-19
  • 2021-11-18
猜你喜欢
  • 2021-08-03
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-21
  • 2022-03-06
相关资源
相似解决方案