不動産鑑定士修習戦記ヨッチャム

鑑定及びデータサイエンスの勉強、並びに海岸に事務所を建てる

【スクレイピング】helium - 取得した要素の並び替え

ハマった。

heliumで取得した要素が、最初のページでは上から順にリストに入ってたのに、2ページ目、4ページ目はページの下から順に入っている。いつも上から順に取るわけじゃないのね?!

カーソル(?)に近いところから順に取得しているんじゃないか?と思い、画面スクロールさせてみたけど効果なし。

 

公式ドキュメントで、無名関数(lambda関数)をsorted関数内で記述することで、最も左側の要素を取得できる、と書いてあった。

selenium-python-helium.readthedocs.io

 

無事要素の並び替え成功。

※若干わかりづらいけど、変数名がxです。