如何使用HtmlUnit检查我是否登录了网站(例如LinkedIn)?

时间:2016-07-14 19:27:31

标签: java htmlunit

这是HtmlUnit中的一个新手问题。我已使用我在此question上找到的代码登录LinkedIn,但当我用Chrome打开页面时,当前用户已注销。我可以查看我是否确实已登录该网站?

1 个答案:

答案 0 :(得分:0)

一般情况下,当您登录时,页面内容会以某种方式发生变化。 因此,您只需在登录后记录页面源即可。 (如果页面上使用了ajax,则需要等待一段时间以便javascript可以修改页面)

使用.toXml() - 方法获取html源代码。您也可以将其保存在文件中,例如t.html并在浏览器中打开它(活动内容和css很可能无法正常工作,但在大多数情况下你仍然可以看到,如果登录工作或登录后页面上有什么内容)。