我正在尝试从网页获取数据。 我需要先登录才能获得我需要的东西,但我从未能成功登录。
网页的网址为“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。
是否可以通过编程方式登录此页面? 如果是,请指出我做错了什么。
谢谢。