2011-06-20 6 views
0

私はフォームを送信していますが、確認ページがあります。ブラウザの確認ページには、注文を確認するためにユーザーがクリックする画像があります。PythonのMechanizeは、HTMLとBeautifulSoupが行うフォームを認識しません。

Mechanizeのは、それはHTMLのメカに存在する場合に有するですべてのフォームを認識していない:メカが存在しないフォームが存在しないと主張しながら

content = mech.submit().read() 
soup = BeautifulSoup(content) 
print soup.findAll('form') 

は、正しいフォームを表示します。私はやってみた:

mech.click(inputName) 

とmechクレーム入力は存在しません。その間に入力はちょうどうまく表示されます:

print soup.findAll('input') 

アイデア?私もこれをやった:

mech = mechanize.Browser(factory=mechanize.RobustFactory()) 

運がない。

+0

あなたは真剣にデータを与えることなく応答を期待していますか? HTML *が何であるかを分かち合うと、あなたはもっと反応を得るでしょう。それは救済することができるかもしれないいくつかの解析の問題である可能性が高いです。 –

答えて

関連する問題