我可以使用什么来实现以下目标,编写浏览器脚本或以其他方式向服务器发出请求,登录,浏览站点,例如。查找链接并导航到这些链接。
现在,由于我对 NodeJS 感兴趣,所以我正在研究 node.io。它使您可以很容易地抓取网站,但问题是当我尝试发布(登录)时,我什么也得不到!
nodeio = require "node.io"
nodeio.scrape ->
@post "http://localhost/auth/login", {
username: "username"
password: "password"
}, ->
console.log "=====After Login====="
但我只是得到
OK: Job complete
即使登录失败,我应该在登录后进入console.log
吗?
然后我在想,通过编写浏览器脚本来实现这一点可能更好,它会更接近地模拟真实的请求?