HTML表单中的Datalist使用python读取所有值

时间:2018-02-06 10:27:48

标签: python html cgi datalist

是否有方法使用python读取数据列表的所有值?

<form action="/cgi-bin/file.py" method="post">
<div>
<label for="name">
    Name
</label>
<input type="text" name="name" list="namelist" id="name">
  <datalist id="namelist">
    <option value="1">
    <option value="2">
    <option value="3">
    <option value="4">
  </datalist>
</div>

使用python我可以通过命令

读取所选值
import cgi
form = cgi.FieldStorage()
name=form.getvalue("name")

但有没有办法将所有值都放在列表中? [ '1', '2', '3', '4']

由于

2 个答案:

答案 0 :(得分:0)

除非您可以阅读原始页面。浏览器没有向您发送所有可能的值。

答案 1 :(得分:0)

liist=[]

with open("filename",'r') as m:

    for x in m:
        if "value" in x:
           final=x[19:20]
           liist+=final
print(liist)