如何從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應該是你需要的:你首先選擇表單,然後隱藏的領域。 –