私はこれが以前に尋ねられたのを見たことがあり、「facebook api があります」という多くの回答を見てきました。はい、facebook api があることは十分に認識していますが、使用したくありません。サイトにログインして投稿できるAndroidアプリを作成しています.Facebookの例を使用して問題を説明しています
私はJavaでこのコードを持っています
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
public class testingjsoup {
public static void main(String[] args ){
try {
Connection.Response res = Jsoup.connect("https://www.facebook.com/login.php?login_attempt=1")
.data("email", "myemailid", "pass", "mypassword")
.method(Method.POST)
.execute();
// Document doc = res.parse();
//String sessionId = res.cookie("SESSIONID");
Map<String, String> cookies = res.cookies();
Document doc2 = Jsoup.connect("https://www.facebook.com/")
.cookies(cookies)
.get();
System.out.println(doc2.text());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}}
Facebookが「javascriptが有効になっていません」と言っていることが印刷されていることを除いて、今ではすべてがうまく見えます
ありがとうございました
コードの更新と問題:P
編集:jsoupはjavascriptをサポートしていないようです...代替手段を探しています...再びhtmlユニットはAndroidで動作せず、Webドライバーを探していませんWebを閲覧して特定の値を返す目に見えない方法を探しています結果