我正在嘗試創(chuàng)建一個(gè) Python 腳本,它將在數(shù)據(jù)庫中填充一些信息。對(duì)于服務(wù)器端,我使用了 PHP,當(dāng)我嘗試使用瀏覽器提交信息時(shí),它起作用了。但是當(dāng)我嘗試使用下面的 Python 腳本執(zhí)行此操作時(shí),它沒有。import requestsurl_insert = 'http://192.168.1.100/index.php'data_insert = {'fullname':'spiderman', 'ssn':'1234', 'dept':'Security', 'salary':10000, 'homeaddress':'New York', 'btn_save':'Save'}req = requests.post(url_insert, data = data_insert)print(req.text)回復(fù):Connected Successfully.<br><html><head><title>RETRIEVE DATA</title></head><body><form action="data.php" method="POST"> <div class="form-group"> <label for="id">Full Name</label> <input type="text" name="fullname" id="fullname" value="" placeholder="FullName"> <br> <br> <label for="id">Social Security Number</label> <input type="text" name="ssn" id="ssn" value="" placeholder="Social Security Number"> <br> <br> <label for="id">Department</label> <input type="text" name="dept" id="dept" value="" placeholder="Department"> <br> <br> <label for="id">Salary</label> <input type="text" name="salary" id="salary" value="" placeholder="Salary"> <br> <br> <label for="id">Address</label> <input type="text" name="homeaddress" id="homeaddress" value="" placeholder="Address"> <br> <br> <input type="submit" name="btn_save" value="Save"> </div></form></body></html>
1 回答

呼喚遠(yuǎn)方
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊
我將假設(shè)當(dāng)您使用瀏覽器成功提交信息時(shí),就是使用腳本生成的表單index.php
。
該 HTML 表單將來自用戶的數(shù)據(jù)輸入到字段名稱中,ssn
并將數(shù)據(jù)發(fā)布到腳本data.php
中。您的 Python 腳本同樣應(yīng)該將數(shù)據(jù)發(fā)布到data.php
(但是,它似乎缺少 的數(shù)據(jù)fullname
)。但相反,您正在發(fā)布到index.php
. 然后我希望響應(yīng)是您之前成功提交信息的 HTML 表單??雌饋淼拇_如此。
只需更改index.php
為data.php
并為其提供一個(gè)值fullname
。
- 1 回答
- 0 關(guān)注
- 105 瀏覽
添加回答
舉報(bào)
0/150
提交
取消