Làm thế nào tôi có thể nhận được giá trị đầu vào từ trang htmlCách lấy giá trị của đầu vào bị ẩn bằng cách sử dụng python?
như
<input type="hidden" name="captId" value="AqXpRsh3s9QHfxUb6r4b7uOWqMT" ng-model="captId">
Tôi có tên input [name = "captId"] và cần giá trị của mình
import re , urllib , urllib2
a = urllib2.urlopen('http://www.example.com/','').read()
thanx
cập nhật 1
.210Tôi đã cài đặt BeautifulSoup và sử dụng nó nhưng có một số lỗi
đang
import re , urllib , urllib2
a = urllib2.urlopen('http://www.example.com/','').read()
soup = BeautifulSoup(a)
value = soup.find('input', {'name': 'scnt'}).get('value')
lỗi
"súp = BeautifulSoup (a) NameError: Tên 'BeautifulSoup' không được định nghĩa"
Bạn nhận được giá trị của một đầu vào ẩn giống như cách bạn nhận được bất kỳ đầu vào khác. – Barmar
có nhưng tôi sử dụng re.findall hoặc re.search và cách viết mẫu thật – IBRA
BeautifulSoup phải là thứ bạn cần: trước tiên bạn chọn biểu mẫu, sau đó là trường ẩn. –