0

こんにちは、間違った電子メールまたはパスワードを入力したときに、facebook から jsoup を使用して URL を取得するのを手伝ってくれる人がいるのだろうかと思います。URLの取得方法はわかりませんが、テキストは取得できます。

これが私のコードです:

package com.sigustgebran.appsl;

import android.os.Bundle;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import android.app.Activity;
import android.view.Menu;
import android.widget.TextView;

public class MainAct extends Activity {


TextView display;
String anerror = "error";
// facebook url
    static final String FACE_URL = "https://www.facebook.com/";


@Override
protected void onCreate(Bundle savedInstanceState) {
    // set layout view
    super.onCreate(savedInstanceState);
    setContentView(R.layout.act_main);
    display = (TextView) findViewById(R.id.tvDisplay);
    // process
    try {
        display.setText(logfail());
    } catch (Exception ex) {
        display.setText(anerror);
    }


}



protected String logfail() throws Exception {
    String result = "";

    Document document = Jsoup.connect(FACE_URL)
            .data("lsd", "AVrzRTqK")
            .data("email", "xxxxx") 
            .data("pass", "xxxxx") 
            .data("u_0_b", "Logga in") 
            .data("persistent", "1")
            .data("default_persistent", "0")
            .data("timezone", "-120")
            .data("lgnrnd", "145445_r4qy")
            .data("lgnjs", "1369864484")
            .data("locale", "sv_SE")
            .post();

        result = document.text();

    // return
    return result;
}



@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

}

ありがとう!!

4

1 に答える 1