2017-01-25 16 views
-1

私はPythonを使用してHTMLコードを解析しており、名前のリストを返す関数が必要です。私が探しているHTMLは次のようにフォーマットされPythonのHTMLパーサーを使用したHTML解析

<input type=hidden name=user value="msmith"> 

たびに、「タイプ=隠された」と「名=ユーザー」、私は、リストに含まれる「msmith」を希望しますエクスポートされた名前。

コードは移植可能でなければならず、beautifulSoupなどのサードパーティのライブラリは使用できません。好ましくは、HTMLParserを使用します。

+0

ショーあなたのコードと完全なエラーメッセージ(トレースバック) – furas

答えて

0

私は個人的にBeautifulSoupを好む。残念ながら、私はこのためにサードパーティのライブラリを使用することができません問題の

from bs4 import BeautifulSoup 
soup = BeautifulSoup(txt) 
hidden_tags = soup.find_all("input", type="hidden") 
for tag in hidden_tags: 
    # tag.name is the name and tag.value the value, simple isn't it ? 
+0

:あなたはこのような何かを行うことができます。私は美しいスープがインストールされていないマシンで使用するためのツールを書いています。 – Dogger

+0

@Dogger申し訳ありませんが、私はそれを読まなかった –

関連する問題