我正在尝试获取以下页面
http://www.stluciesheriff.com/inmate_list.php
在 UrlFetchApp 类中使用 fetch() 方法
要让上述页面显示结果,您必须在以下位置提交表单
http://www.stluciesheriff.com/inmate_search.php
我尝试使用 fetch(url,payload) 方法复制表单数据和标题,但对于我的生活,我无法弄清楚如何让它返回我想要的实际数据
这是我的尝试
function grabdata() {
//var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data");
var postdata = {
"First":"",
"Last":"",
"When":2,
"Submit":"Search"
};
var payload = {
"method":"POST",
"payload":postdata
};
var data = UrlFetchApp.fetch("http://www.stluciesheriff.com/inmate_list.php",payload);
Logger.clear();
Logger.log(data.getContentText());
return e; // intentional error thrown for debugger
}
我有一种感觉,我错过了一些明显的东西,因为我从来没有真正体验过从需要 POST 数据的网站获取数据。