首先,我想解析一个html并获取一些行
使用Google Apps脚本,并显示
"元素类型"链接"必须由匹配的结束标记终止" / link" "
并在此处编码
var response = UrlFetchApp.fetch(url)
var downloadContent = response.getContentText();
var doc = XmlService.parse(downloadContent);
我认为因为html使用html5,GAS无法解析,
所以我尝试使用其他方法来解析字符串, (逐行读取并保留我需要的行)
var xml = UrlFetchApp.fetch(url).getContentText();
但GAS没有扫描仪,我该怎么办?
事实上,我想去这个网址" https://www.ptt.cc/bbs/gossiping/index.html"
并在
中获取信息<div class="r-ent">
...
</div>
答案 0 :(得分:6)
Google Apps脚本是JavaScript,因此您可以使用split()方法通过换行符将文本内容拆分为多行。
var text = UrlFetchApp.fetch(url).getContentText();
var lines = text.split(/\r?\n/);
Logger.log(lines);