Python提交表单具体应用方式解读
              	来源:岁月联盟
                
                时间:2010-03-28
              
          Python编程语言是一款功能强大的面向对象语言,可以帮助我们轻松的实现许多功能需求。在这里我们就可以先掌握一下有关Python提交表单的相关操作方法,希望可以给大家在实际应用中带来一些帮助。
Python提交表单代码示例:
- # -*- coding: cp936 -*-
 - import urllib2,urllib,sys
 - url = "http://www.baidu.com/s"
 - search = [('w','python'),('cl','3')]
 - getString = url + "?" + urllib.urlencode(search)
 - req = urllib2.Request(getString)
 - fd = urllib2.urlopen(req)
 - while 1:
 - data = fd.read(1024)
 - if not len(data):
 - break
 - sys.stdout.write(data)
 - *************************************
 - # -*- coding: cp936 -*-
 - import urllib2,urllib,sys
 - """
 - 使用POST提交Form数据
 - 1.编码还是使用urlencode
 - 2.不必要使用字符串连接
 - 3.使用urlopen的data参数
 - 例子无法运行,原因是www.google.com只支持GET方式,没有提供POST方式
 - """
 - url = "http://www.google.com/search"
 - search = urllib.urlencode([('q','python')])
 - req = urllib2.Request(url)
 - fd = urllib2.urlopen(req,search)
 - while 1:
 - data = fd.read(1024)
 - if not len(data):
 - break
 - sys.stdout.write(data)
 
以上就是我们为大家介绍的Python提交表单的相关操作方法。
