问题描述
我希望能够通过登录在网站上抓取一些数据。我用它来获取登录cookie:
var options =
{
"method" : "post","muteHttpExceptions" : true,"payload":{"login[email]" : email,"login[password]" : password
}
};
var response = UrlFetchApp.fetch(adresse,options);
var sessionDetails = response.getAllHeaders();
Logger.log(response.getContentText());
但我总是有错误(我尝试了不同的东西但总是相同的错误..)这里的日志:
Infos <!DOCTYPE html>
<html lang="en">
<head>
<Meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot POST /</pre>
</body>
</html>
如果有人能帮忙就好了!我发现了一些帖子,人们说:我可以登录,但是......当我尝试代码时,他们发现它不起作用!
谢谢!
解决方法
正如我在评论中所说,这是您可以添加到当前 curl 代码中的代码,我将其添加到答案中,因为它具有更好的格式
curl --include \
--request POST \
'***your url here***'