Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Pandasでのtableデータの取り込みで一部「NaN」になってしまう事象を解決したいです。

解決したいこと

Pandasでのtableデータの取り込みで一部「NaN」になってしまう事象を解決したいです。

試行錯誤はしたのですが、原因がわかりません。
アドバイスいただけますと幸いです。

スクレイピング対象のページ

コード

import pandas as pd

table_url = 'https://www.mansion-review.jp/mansion/1382456.html'
sales_history_tables =pd.read_html(table_url, attrs={"class": "tekisei_kakaku_sindan_list_area"})

sales_history_table = sales_history_tables[0]
sales_history_table

結果

image.png

専有面積~修繕積立金までのデータがNaNで返ってきます。

0

1Answer

会員登録しないと見れないようになっているみたいですね.

スクリーンショット 2022-03-03 17.51.11.png

そういう場合は確かにNaNになると思います.Pythonでログインをした上で,データをダウンロードをする必要があります.

1Like

Comments

  1. @bubububububu

    Questioner

    回答ありがとうございます!

    ログインしているブラウザで確認しながらコードを書いていたので盲点でした。
    原因を把握できたので改めてチャレンジしたいと思います。
  2. あるあるですね,Selenium等を使うことになると思います,頑張ってください.
    いったんこの質問はクローズにしていただいて,新しい問題が生じたときに本質問からの継続である旨を記述した上で新しい質問を開設していただけると良いと思います.

Your answer might help someone💌