私は少し楽しいスクレイピングプロジェクトに取り組んでいるPython新生児です。私はPythonの2によ http://www.airfleets.net/flottecie/American%20Airlines.htmPythonで掻き集めるSelenium:タグなしでhtmlテーブルを反復する
をし、航空機の詳細を示すページ上の表はありますセレン
を使用して:ここから情報を引き出ししようとしています。この表の2番目の列(「アクティブ」と表示されています)を繰り返していきたいと思います。通常、私はfind_element_by_id
を使用してテーブルを選択します。ただし、この表にはid
タグはありません。私はfind_element_by_xpath
でテーブルを見つける必要があると思うが、私はテーブルを見つけるパス構文がわからないし、また、2番目の列の行。
要約すると、テーブルに識別タグがない場合、テーブルの行を繰り返し処理するにはどうすればよいですか?
あなたは要素by_tagやby_classを得ることができます。要素のリストを提供し、通常のリストと同様に動作します。インデックス( 'lst [x]')、 'for'ループ(' for x in lst')あなたは「XPath」と呼ばれる「xpath」または「css selector」を表示することができます(拡張機能が必要な場合があります)。 – furas