すごい初歩的な質問になります、、
array_urlにURLの配列が入っています。
それを1つずつUrlFetchApp.fetchで読み込もうとしているのですがうまくいきません。
【エラー内容】
TypeError: オブジェクト [object Object] で関数 indexOf が見つかりません。(行 69、ファイル「Parser」、プロジェクト「Parser」)
function sample(){ /*指定のURLを読み込む*/ var html = UrlFetchApp.fetch('https://auctions.yahoo.co.jp/category/list/23176/?auccat=23176&aucminprice=3000&exflg=1&b=1&n=100&mode=1&isdd=0&isdr=0&rewrite_category=0&rewrite_ok_by_word=0').getContentText(); /*リスト取得*/ var doc = Parser.data(html) .from('<ul class="Products__items">') .to('</ul>') .build() /*ul内にあるリンクを取得*/ var array_url = Parser.data(doc) .from('<h3 class="Product__title" href="') .to('">') .iterate() for (var i =0; i <= 10; i++){ var url = array_url[i]; /*Logger.log(url); ここで出力すると1つずつURLが出ることは確認済みです*/ var itemHtml = UrlFetchApp.fetch(url).getContentText(); var body = Parser.data(itemHtml) var title = Parser.data(body) .from('<title>') .to('</title>') .build() } }
回答2件
あなたの回答
tips
プレビュー