如何使用 ImportXML 函数将价格值从网站导入 Google 表格?
How to import price value to Google Sheets from a website using ImportXML function?
我正在尝试在 Google 表格上使用 ImportXML
从网站导入价格值。找不到正确的 XPATH。请帮忙!
我试过这条线和其他各种线,但都没有用:
=importxml("http://www.bizportal.co.il/mutualfunds/quote/giusimandpedionot/5124573","//div[@class='top-area-cube']//num()")
这是我要提取的页面的相关来源(我想要值 117.3
,在 data-row mutual-funds"/"top-area-cube"/"num
部分)。
<a class="add-to-portfolio " href="javascript:void(0);" onclick="portfolio.addPaper('5124573',this)" data-paper-added="0" data-user-logged="0" data-paper-id="5124573" data-name="quote-paper">
<span class="label">הוסף לתיק אישי</span>
<span class="icon-case2"></span>
</a>
<h1 class="data-row">
<span class="paper-name">תכלית MSCI WORLD TTF</span>
</h1>
<div class="data-row mutual-funds">
<div class="top-area-cube">
<div class="label">מחיר פדיון</div>
<div class="num">117.33</div>
</div>
<div class="top-area-cube">
<div class="label">מחיר קנייה</div>
<div class="num">117.33</div>
</div>
<span class="num percent rise"><span>0.35%</span><span class="icon icon-up"></span></span>
<span class="num percent points-container rise"></span>
</div>
<div class="statistics-container">
<ul class="row data-row statistics">
<li><span class="label">% החודש:</span><span class="num rise">3.69%</span></li>
<li><span class="label">% השנה:</span><span class="num rise">14.33%</span></li>
<li><span class="label">% 3 חודשים:</span><span class="num rise">8.51%</span></li>
<li><span class="label">% 12 חודשים:</span><span class="num rise">6.74%</span></li>
<li><span class="label">סטיית תקן (שנה):</span><span class="num">12.11</span></li>
<li><span class="label">שארפ (שנה):</span><span class="num">0.54</span></li>
</ul>
</div>
预期结果是 117.33
值(或此特定节点下的任何其他值)到 return 到 google 表格文件。
当前结果为#N/A
不幸的是,该网站无法使用任何 IMPORT
公式进行抓取,这很可能是由于他们为推广其 API
而采取的反抓取措施
我正在尝试在 Google 表格上使用 ImportXML
从网站导入价格值。找不到正确的 XPATH。请帮忙!
我试过这条线和其他各种线,但都没有用:
=importxml("http://www.bizportal.co.il/mutualfunds/quote/giusimandpedionot/5124573","//div[@class='top-area-cube']//num()")
这是我要提取的页面的相关来源(我想要值 117.3
,在 data-row mutual-funds"/"top-area-cube"/"num
部分)。
<a class="add-to-portfolio " href="javascript:void(0);" onclick="portfolio.addPaper('5124573',this)" data-paper-added="0" data-user-logged="0" data-paper-id="5124573" data-name="quote-paper">
<span class="label">הוסף לתיק אישי</span>
<span class="icon-case2"></span>
</a>
<h1 class="data-row">
<span class="paper-name">תכלית MSCI WORLD TTF</span>
</h1>
<div class="data-row mutual-funds">
<div class="top-area-cube">
<div class="label">מחיר פדיון</div>
<div class="num">117.33</div>
</div>
<div class="top-area-cube">
<div class="label">מחיר קנייה</div>
<div class="num">117.33</div>
</div>
<span class="num percent rise"><span>0.35%</span><span class="icon icon-up"></span></span>
<span class="num percent points-container rise"></span>
</div>
<div class="statistics-container">
<ul class="row data-row statistics">
<li><span class="label">% החודש:</span><span class="num rise">3.69%</span></li>
<li><span class="label">% השנה:</span><span class="num rise">14.33%</span></li>
<li><span class="label">% 3 חודשים:</span><span class="num rise">8.51%</span></li>
<li><span class="label">% 12 חודשים:</span><span class="num rise">6.74%</span></li>
<li><span class="label">סטיית תקן (שנה):</span><span class="num">12.11</span></li>
<li><span class="label">שארפ (שנה):</span><span class="num">0.54</span></li>
</ul>
</div>
预期结果是 117.33
值(或此特定节点下的任何其他值)到 return 到 google 表格文件。
当前结果为#N/A
不幸的是,该网站无法使用任何 IMPORT
公式进行抓取,这很可能是由于他们为推广其 API