我有一个URL,我需要在Java应用程序中转到该URL,然后获取该页面的源代码。问题是,你需要在Facebook上获得授权才能访问该页面。
有没有可能进入web浏览器,登录Facebook,然后以某种方式运行我的应用程序并访问该页面?
或者我需要通过我的应用程序登录Facebook?我该怎么做?我试过使用这个: code.google.com/p/facebook-java-api/,但是我找不到任何关于新手如何设置它的基本教程,而且大多数都是过时的,所以请不要把我链接到任何东西上。
如果可能的话,我更喜欢只使用官方的API。
提前谢谢。
发布于 2011-08-14 09:11:12
下面的代码和this page应该可以帮助你用Java登录你的facebook:
final WebClient webClient = new WebClient();
final HtmlPage page1 = webClient.getPage("http://www.facebook.com");
final HtmlForm form = page1.getFormByName("login_form");
final HtmlSubmitInput button = form.getInputsByValue("Log in");
final HtmlTextInput textField = form.getInputByName("email");
textField.setValueAttribute("youremailaddress@domain.com");
final HtmlTextInput textField = form.getInputByName("pass");
textField.setValueAttribute("yourPassword");
final HtmlPage page2 = button.click(); https://stackoverflow.com/questions/7054306
复制相似问题