Предположим, что есть ссылка «http://www.someHTMLPageWithTwoForms.com», которая в основном представляет собой HTML-страницу, имеющую две формы (скажем, форму 1 и форму 2). У меня есть такой код ...
import httplib2
from BeautifulSoup import BeautifulSoup, SoupStrainer
h = httplib2.Http('.cache')
response, content = h.request('http://www.someHTMLPageWithTwoForms.com')
for field in BeautifulSoup(content, parseOnlyThese=SoupStrainer('input')):
if field.has_key('name'):
print field['name']
Это возвращает мне все имена полей, которые принадлежат как Форме 1, так и Форме 2 моей HTML-страницы. Есть ли способ получить только те имена полей, которые принадлежат определенной форме (скажем, только форме 2)?