Python提交表單具體應(yīng)用方式解讀
作者:佚名
我們今天將會在這里通過一段代碼示例的解讀來為大家詳細(xì)介紹一下有關(guān)Python提交表單的具體操作應(yīng)用,大家可以通過這里介紹的內(nèi)容充分掌握這一應(yīng)用。
Python編程語言是一款功能強(qiáng)大的面向?qū)ο笳Z言,可以幫助我們輕松的實現(xiàn)許多功能需求。在這里我們就可以先掌握一下有關(guān)Python提交表單的相關(guān)操作方法,希望可以給大家在實際應(yīng)用中帶來一些幫助。
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數(shù)據(jù)
- 1.編碼還是使用urlencode
- 2.不必要使用字符串連接
- 3.使用urlopen的data參數(shù)
- 例子無法運行,原因是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)
以上就是我們?yōu)榇蠹医榻B的Python提交表單的相關(guān)操作方法。
【編輯推薦】
責(zé)任編輯:曹凱
來源:
博客園