【发布时间】:2020-11-05 15:21:13
【问题描述】:
我真的是这方面的新手......
是否可以使用 Google Apps Script 获取本网站的总价值:https://www.tokstok.com.br/checkout/?orderFormId=e4f540f0a5de4e2c8c007bfc0f8e67b3#/cart
我只能在使用 DevTools/Elements 时看到值,在“view-source”代码中看不到。
我正在尝试这段代码,但它没有返回信息:
function getData() {
const url = 'https://www.tokstok.com.br/checkout/?rderFormId=e4f540f0a5de4e2c8c007bfc0f8e67b3#/cart';
const fromText = '<span class="x-resume-cart__price-value js--resume-cart-value">';
const toText = '</span>';
const content = UrlFetchApp.fetch(url).getContentText();
const scraped = Parser.data(content).from(fromText).to(toText).build();
Logger.log(scraped);
return scraped;
}
谢谢!
【问题讨论】:
-
数据来自 xhr,所以如果你提出正确的请求,你可能会得到它,但它看起来很痛苦。
标签: google-apps-script web-scraping urlfetch