如何从HTML页面获取输入值如何通过使用python获取隐藏的输入值?
像
<input type="hidden" name="captId" value="AqXpRsh3s9QHfxUb6r4b7uOWqMT" ng-model="captId">
我输入名字[NAME = “captId”],需要他的价值
import re , urllib , urllib2
a = urllib2.urlopen('http://www.example.com/','').read()
感谢名单
更新1
我安装BeautifulSoup和使用它,但存在一些错误
代码
import re , urllib , urllib2
a = urllib2.urlopen('http://www.example.com/','').read()
soup = BeautifulSoup(a)
value = soup.find('input', {'name': 'scnt'}).get('value')
错误
“汤= BeautifulSoup的(a) NameError:名称 'BeautifulSoup' 没有定义”
你得到一个隐藏的输入值相同的方式,你得到任何其他输入:
例如假设
txt
包含整个页面,找到所有隐藏的字段是一样简单。 – Barmar是的,但我用什么re.findall或re.search和如何写真模式 – IBRA
BeautifulSoup应该是你需要的:你首先选择表单,然后隐藏的领域。 –