是否可以使用jsoup登录https aspx网页?
我尝试登录的页面是:https://by.vulog.com/communauto-labs/login.aspx
我最后要尝试做的是访问https://by.vulog.com/communauto-labs/index.aspx以解析html以获取一些信息,但当你尝试访问此页面时,我仍然会将我重定向到登录页面(通过查看homePage变量的html,我可以看到
或者我应该使用其他一些工具吗?
这是我的代码似乎不起作用:
Connection.Response response = Jsoup.connect("https://by.vulog.com/communauto-labs/login.aspx")
.method(Connection.Method.GET)
.execute();
response = Jsoup.connect("https://by.vulog.com/communauto-labs/login.aspx")
.data("ctl00$ContentPlaceHolder1$LoginForm$UserName", "my_login")
.data("ctl00$ContentPlaceHolder1$LoginForm$Password", "my_password")
.cookies(response.cookies())
.method(Connection.Method.POST)
.execute();
Document homePage = Jsoup.connect("https://by.vulog.com/communauto-labs/index.aspx")
.cookies(response.cookies())
.get();
答案 0 :(得分:0)
遇到问题,我使用了一个残酷的解决方案:
通过我的naviagtor(chrome)连接,使用开发人员工具获取验证cookie,并在启动之前将它们直接传递给我的程序。
我不喜欢这个解决方案,但这是一次性使用的程序。