読書メーターの読みたい本一覧からISBNのリストを取得できませんか

少しがんばったのですが、できません。

1) amazon詳細ページの要素
このAmazon詳細ページへボタンを以前は使っていたのですが、読書メーターのアップデート後、ログインしないと表示されなくなってしまいました。

2) <div class="thumbnail__action">
この要素にASINがあるようです。


<div class="thumbnail__action"><div data-modal="{&quot;book&quot;:{&quot;id&quot;:7143620,&quot;asin&quot;:&quot;4772695370&quot;,&quot;title&quot;:&quot;無限の始まり : ひとはなぜ限りない可能性をもつのか&quot;,&quot;author&quot;:&quot;デイヴィッド・ドイッチュ&quot;,&quot;page&quot;:616,&quot;book_path&quot;:&quot;/books/7143620&quot;,&quot;image_url&quot;:&quot;https://images-na.ssl-images-amazon.com/images/I/61MxSGPs-PL._SL120_.jpg&quot;,&quot;amazon_url&quot;:&quot;https://www.amazon.co.jp/dp/product/4772695370/ref=as_li_tf_tl?camp=247\u0026creative=1211\u0026creativeASIN=4772695370\u0026ie=UTF8\u0026linkCode=as2\u0026tag=bookmeter_all_quick_detail_pc_login-22&quot;},&quot;book_status_path&quot;:&quot;/users/104933/books/7143620/status&quot;,&quot;reload_disabled&quot;:null,&quot;id&quot;:&quot;js_modal_52ee214d8019d71528f17b8a0b3a72fe&quot;}" class="js-modal-button modal-button">


しかし、Python+PhantomJS (or Chromedriver) で取得しても、次のようになってしまい、値が入っていません。10秒ほど読み込みを待ってみても同じでした。いったい何が違うのでしょうか。

In [27]: driver.find_elements_by_class_name('thumbnail__action')[0].find_elements_by_tag_name('div')[0].get_attribute('data-modal')
Out[27]: '{"id":"js_modal_c11335fce107e9f913e33ffbc75304ad"}'

コメント

このブログの人気の投稿

株式会社GAIAの説明会で驚いた - パチンコホールの売上や給与 -

Python機械学習scikit-learn入門 SVMの学習とクロス・バリデーション (K-fold)

テキストのポジネガ判定 Judge Positive vs Negative of a Text