Google Sheet Yahoo Finance 上的网页抓取 ImportXml Xpath
Google Sheet Web-scraping ImportXml Xpath on Yahoo Finance
我正在尝试通过网络抓取 ImportXml Xpath 从 Yahoo Finance 获取股票信息到我的 Google Sheet。我可以让它与 %change 一起工作,但不能与价格一起工作,在那里我得到一个数字,我没有在页面上的任何地方重新调整,任何人都可以帮助我。
我的价格的 xmlImport 如下所示:
=INDEKS(IMPORTXML("https://finance.yahoo.com/quote/CVNA?p=CVNA";"//*[@id='quote-header-info']/div[3]/div[1]/div/span[1]");1)
我的 %Change 的 xmlImport 看起来像这样
=INDEKS(IMPORTXML("https://finance.yahoo.com/quote/CVNA?p=CVNA";"//*[@id='quote-header-info']/div[3]/div[1]/div/span[2]");1)
尝试:
=REGEXEXTRACT(INDEX(IMPORTXML(
"https://finance.yahoo.com/quote/CVNA?p=CVNA";
"//*[@id='quote-header-info']");;3); "\d+.\d+|\d+")+0
更新:
=SUBSTITUTE(REGEXEXTRACT(INDEX(IMPORTXML(
"https://finance.yahoo.com/quote/CVNA?p=CVNA";
"//*[@id='quote-header-info']");;3); "\d+.\d+|\d+"); "."; ",")*1
我正在尝试通过网络抓取 ImportXml Xpath 从 Yahoo Finance 获取股票信息到我的 Google Sheet。我可以让它与 %change 一起工作,但不能与价格一起工作,在那里我得到一个数字,我没有在页面上的任何地方重新调整,任何人都可以帮助我。 我的价格的 xmlImport 如下所示:
=INDEKS(IMPORTXML("https://finance.yahoo.com/quote/CVNA?p=CVNA";"//*[@id='quote-header-info']/div[3]/div[1]/div/span[1]");1)
我的 %Change 的 xmlImport 看起来像这样
=INDEKS(IMPORTXML("https://finance.yahoo.com/quote/CVNA?p=CVNA";"//*[@id='quote-header-info']/div[3]/div[1]/div/span[2]");1)
尝试:
=REGEXEXTRACT(INDEX(IMPORTXML(
"https://finance.yahoo.com/quote/CVNA?p=CVNA";
"//*[@id='quote-header-info']");;3); "\d+.\d+|\d+")+0
更新:
=SUBSTITUTE(REGEXEXTRACT(INDEX(IMPORTXML(
"https://finance.yahoo.com/quote/CVNA?p=CVNA";
"//*[@id='quote-header-info']");;3); "\d+.\d+|\d+"); "."; ",")*1