使用Google Apps脚本进行刮刮

时间:2017-11-23 16:18:16

标签: post login google-apps-script web-scraping get

我正在尝试从网页获取数据。 我需要先登录才能获得我需要的东西,但我从未能成功登录。

网页的网址为“https://ssl4.bcart.jp/b-gate/login.php”。

这是一个登录页面,这是我在代码中写的内容;

var url = "https://ssl4.bcart.jp/b-gate/login.php";
var params = {
  method: "GET",
  followRedirects: false
}
var content = UrlFetchApp.fetch(url, params);
Logger.log(content.getContentText());

在日志中,我什么都没得到。

我认为我需要一个令牌来登录网页。 根据消息来源,我需要这个标记:

meta name =“csrf-token”content =“***********************************”

此令牌是动态的,并且在每次访问时都会有所不同。

当我获得令牌时,我必须通过Post方法将令牌,用户ID和密码发送到https://ssl4.bcart.jp/b-gate/login_action.php

是否可以通过编程方式登录此页面? 如果是,请指出我做错了什么。

谢谢。

0 个答案:

没有答案