私は、Mechanizeを使用してPythonでフォームを動的に入力しようとしています。しかし、フォームを持つHTMLページのソースを調べると、フォームのコントロールの一部に同じ名前が付いていることがわかりました。ここでは、フォームからの抜粋です:html形式を区別する同じ名前のSELECT項目
<form action="[some website]" method=post>
<table>
<tr><td>
<select NAME="mv_searchspec" size="1">
<option VALUE="1119">Fall 2011 (1119)</option>
<!-- other options here -->
</select>
</tr><td>
<tr><td>
<select NAME="mv_searchspec" size="1">
<option VALUE="">Select Department</option>
<option VALUE="ACC">ACC</option>
<!-- other options here -->
</select>
</tr></td>
</table>
</form>
は名前/ IDでそれらを特定せずにSELECTの各コントロールのpossible_itemsを取得する方法はありますか?
それはバックエンドに固有ですが、非常に多分方法があります。 PHPでは、最後の値は他のものよりも優先されます(my_searchspec []など、名前が '[]'で終わる場合を除き、 'my_searchspec'は配列としてアクセスできます)。 ColdFusionでは、値はコンマで区切られます。 – zneak
タイトルにタグがありません。 –