価格データを取得したい
- 当該サイトから価格データを取得したいです
前提
- Google Apps Scriptの「Parserライブラリ」を使用してデータ取得中
- スプレッドシートのA列にあるURLリストを順番に習得している
- 価格以外の箇所は取得できる
- Google Apps ScriptのPerserライブラリ取得ししてきたhtmlの中から「.from('<ul>').to('</ul>')」の様な形でデータを絞り込んで取得することができる(参考サイト)
発生している問題・エラーメッセージ
- エラーはでないが価格の箇所を取得できない
該当のソースコード
1var html = UrlFetchApp.fetch(url); 2var html_parse = html.getContentText(); 3 var text = Parser.data(html_parse).from('price-num">').to('</em>').build();
url...スプレッドシートのA列のリスト
<em class="seminar-detail-price-num">9,900</em>
試したこと
- 上のブロックとその上のブロック単位でも習得を試みたがうまく行かなかった
<div class="seminar-detail-price">¥<em class="seminar-detail-price-num">9,900</em></div>
<div class="seminar-detail-head-box"><div class="seminar-detail-sub-ttl">効率化と両立できる「信頼関係の構築」方法</div> <div class="seminar-detail-ttl-box"><h1 class="seminar-detail-ttl">インサイドセールスにおける顧客対応のポイント</h1> <div class="seminar-detail-fav-btn-box"><button data-atlas-trackable="nbs_od_seminar_favorite_E1000001" data-product="nbs-od" data-page="seminar-article" data-section="seminar-favorite" data-button="favorite" class="bookmark-btn"><i class="bookmark-btn-icon"></i></button></div></div> <div class="seminar-detail-msg-box"><p class="seminar-detail-msg-ttl">メッセージ</p> <div class="seminar-detail-msg-tx">事業の成長スピードを促進するセールスイネーブルメントでは、初めて顧客と出会うインサイドセールスの重要性が高いとされています。<br>単純に顧客対応数をこなして効率化できたといって、商談設定後の成果が必ずしも高くなるとは限りません。<br>本講座では、インサイドセールスにおける顧客対応のポイントを、経験豊かな講師のわかりやすい解説により網羅的に学習することができます。顧客の目的の把握や打ち合わせ準備、信頼関係構築のテクニックやLTVの理解など、明日から役立つノウハウが満載の内容です。</div></div> <!----> <!----> <div class="seminar-detail-purchase-box"><div class="seminar-detail-price">¥<em class="seminar-detail-price-num">9,900</em></div> <!----> <div class="seminar-purchase-set"><div class="seminar-detail-purchase-btn-box"><button data-atlas-trackable="nbs_od_seminar_add-cart" data-product="nbs-od" data-page="seminar-article" data-section="add-cart" data-button="add-cart" class="purchase-cart-btn"><i class="primary-btn-icon icon-cart"></i>カートに入れる</button></div> <div class="seminar-detail-purchase-btn-box"><button data-atlas-trackable="nbs_od_seminar_purchase-A" data-product="nbs-od" data-page="seminar-article" data-section="top-purchase" data-button="order-start-A" class="purchase-btn"><i class="primary-btn-icon icon-cart-check"></i>すぐに買う</button></div> <div class="seminar-detail-mult-btn movie-sub-btn"><button type="button" class="secondary-btn">複数名受講・代理申込みの方</button></div></div></div></div>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/11/26 03:17