導航:首頁 > 編程語言 > python提交表單

python提交表單

發布時間:2022-11-02 13:12:33

⑴ 我打算用python去處理html的form表單,該怎麼實現

運用 web.py 框架
例如 index頁面有兩個輸入框
<form action='/index',method='post'>
<input type="text" name="name" id="name" />
<input type="text" name="pwd" id="pwd" />
</form>
那麼 在python 中
class index:
def GET(self, name):
inputall =web.input(name=None,pwd=None)
name= inputall.name
pwd= inputall.pwd
print print name ,pwd
def POST(self, name):
inputall =web.input(name=None,pwd=None)
name= inputall.name
pwd= inputall.pwd
print print name ,pwd
就得到了頁面提交的 name 和pwd

⑵ python表單提交,已抓到了post的數據,但是數據里有兩項是相同的名字,如圖,請問怎麼填寫post數據的字典

當然只有一個。從你的抓取截屏上看。也只有一個name鍵。沒有看到重名的。

如果有重名的,說明你抓取工具將不同的包混合在一起了。比如兩個計算機同時提交,或者是包被損壞了。

此外你上面的那些日誌,如果是一次抓取到的。說明網頁上多個JS,分別請求的。這個不算重名,因為它們分屬於不同的請求。使用的是不同的連接。

左上面的編號13914也許就是不同按鈕的編號,或者是序列號。

⑶ 用python flask製作的網頁上傳到伺服器後python如何獲取網上用戶提交的form表單信息

from flask import request
request.args 是get方法的form內容
request.form 是post方法的form內容

⑷ 如何用python腳本提交JS的表單

如果是要提交表單內容給 伺服器的 python 處理,那麼只需要在表單 <form> 裡面的 action 填寫服務端的處理路由就可以了。或者用 <a> 指向伺服器路由get querystring。前端方面不需要python啊。
前端的提交交互動作,都是由 javascript 處理就可以了
遠程登錄ssh之後,那個web頁面可以通過url訪問還是伺服器上可以直接讀取的文件?
如果是前者,就等於python爬蟲了,使用 uillib urllib2訪問 web頁面的 url 得到響應,然後解析,再使用剛才兩個標准模塊裡面的.大概事例代碼:
import urllib, urllib2
res = urllib2.urlopen("http://your.web.com")
html = res.read()
# 解析 html ,讀取 你要提交的內容

# 提交到新的連接
# get
params = urllib.urlencode({'programe': 'python', 'age': 12})
f = urllib.urlopen("http://your.web.com?%s" % params)
# post
params = urllib.urlencode({'programe': 'python', 'age': 12})
f = urllib.urlopen("http://your.web.com", params)

直接讀取伺服器上的web文件內容解析提交的內容,後面的過程也是一樣。
另外,python 有個 requests 的庫,封裝得更好,使用方便

⑸ python post提交表單顯示亂碼

在中文字串前面加u,如
u"財務部"

⑹ flask框架開發web,怎樣實現在後端運行前端接收的python代碼

from flask import Flask
from flask import request
app = Flask(__name__)

@app.route('/')
def index():
"""
前端
"""
return """

<form action="/main">
<div class="item">
<input type="text" name="number" maxlength="11" placeholder="請輸入您的手機號" autocomplete="off" class="name">
</div>
<div class="submit"><button>提交</button></div>
</form>

"""

@app.route('/main')
def main():
"""
接收表單信息
"""
data = request.values.get('number')

.get('number')里的number是前端input標簽里name的屬性

⑺ 關於python 3 使用urllib 通過post提交表單,但表單並沒有提交出去

<form name="form1" action="login!login.do" method="post">

然後你提交的地址是url='http://localhost:8080/wl/user/login.jsp'

所以……

⑻ python3中,使用get提交表單時怎樣使用header

defopenUrl(url):
importurllib2
url='http://'+url
req=urllib2.Request(url)
//根據你自己的需要設置header,add_header方法中需要兩個參數,key和value的鍵值對
req.add_header('User-agent','Mozilla/5.0(WindowsNT6.2;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/33.0.1707.0Safari/537.36')
response=urllib2.urlopen(req)
the_page=response.read()
printthe_page
printresponse.geturl()
printresponse.info()
printresponse.headers

openUrl('xxx.xxx.xxx')

⑼ python get提交表單問題

  1. GET方式請求http://nbsw.yundasys.com:12101/nbsw/go.php?wen=1200964701685&jmm=null

    response中獲得http://qz.yundasys.com:18090/ws/kjcx/cxend.jsp?wen=2bbd581b1263237ea6bdcecba6&jmm=null

  2. 直接POST方式請求步驟1獲得的地址http://qz.yundasys.com:18090/ws/kjcx/cxend.jsp?wen=2bbd581b1263237ea6bdcecba6&jmm=null

  3. 從步驟2中的response里獲得http://qz.yundasys.com:18090/ws/qry1.jsp?wen=1200964701685&key=

  4. GET方式請求http://qz.yundasys.com:18090/ws/qry1.jsp?wen=1200964701685&key=

閱讀全文

與python提交表單相關的資料

熱點內容
解壓文件電腦上哪裡找 瀏覽:447
linuxcutc 瀏覽:173
金穗蜀道通etc用什麼app辦理 瀏覽:123
阿雲伺服器系統盤與數據盤的區別 瀏覽:213
gcc編譯器可以用於單片機嗎 瀏覽:259
xmanagerlinux配置 瀏覽:664
文件夾視頻沒有聲音怎麼回事 瀏覽:83
閃閃app是什麼軟體 瀏覽:206
win7下引導linux 瀏覽:793
陝西bgp伺服器雲主機 瀏覽:934
ug編程有幾種加工方式 瀏覽:447
錘子手機如何添加桌面文件夾 瀏覽:465
公司早會拍照用哪個app好 瀏覽:424
學習打卡聲音解壓視頻 瀏覽:824
如何使用代理伺服器加速上網 瀏覽:266
找企業負責人電話用什麼app 瀏覽:427
linux創建文本文件命令 瀏覽:390
計算機中文檔加密保護操作步驟 瀏覽:387
地暖解壓管 瀏覽:465
貪心演算法dijkstra 瀏覽:38