導航:首頁 > 編程語言 > 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提交表單相關的資料

熱點內容
自動解壓失敗叫我聯系客服 瀏覽:482
易語言新手源碼 瀏覽:456
oa伺服器必須有固定ip地址 瀏覽:42
傳奇源碼分析是什麼 瀏覽:267
解放壓縮機支架 瀏覽:255
程序員禿頂搞笑相遇 瀏覽:6
IBM手機app商店叫什麼名字 瀏覽:834
jpeg壓縮質量 瀏覽:774
雲伺服器評測對比 瀏覽:145
java日期轉string 瀏覽:221
openfire源碼編譯 瀏覽:897
在線小工具箱引流網站源碼 瀏覽:337
非科班程序員自學 瀏覽:800
壓縮泡沫鞋底底材 瀏覽:219
程序員職場第一課2正確的溝通 瀏覽:679
遇到不合法app應該怎麼辦 瀏覽:90
匯編程序編譯後的文件 瀏覽:79
大智慧均線源碼 瀏覽:373
單片機排阻的作用 瀏覽:216
滴滴金融app被下架如何還款 瀏覽:212