tbody タグ問題(selenium)

問題

tbody内のtdタグのテキストが取得できなかった。

解決

outerHTMLで目的のHTMLを取得し、tbodyタグをtableタグに変換、別途パースして解決。

経緯

  1. seleniumで期待したデータを取得できていない。
  2. XPathやCSSセレクタの指定がおかしいと疑い試すもやはりだめ
  3. 目的箇所をouterHTMで抜き出して当該箇所を取得できていることを確認
  4. 抜き出した箇所をAngleSharpでパースして再度取得を試みるも、やはりだめ
  5. 抜き出したHTML自体を絶対にできるだろうというレベルまで加工してみる
  6. どうも tbody が悪さしてるっぽいことを確認
  7. tbody を tableタグに変更する(解決)

タイトルとURLをコピーしました