-1

Facebookでは友達のメールや電話番号などの情報を取得できないことは知っていますが、私はそれを廃棄して取得しようとしています。唯一の問題は、ユーザー情報ページ自体ではなく、ログインページのhtmlデータを常に取得してしまうことです。Webビューに情報ページが表示されていても、そのページのhtmlデータを取得できません。どんな種類の助けでも大歓迎です。私のコードは

StringBuffer myString = new StringBuffer();
             try {
                 String thisLine;
                 URL u = new URL(myWebView.getUrl());//url is http://m.facebook.com/username?v=info
                 DataInputStream theHTML = new DataInputStream(u.openStream());
                 while ((thisLine = theHTML.readLine()) != null) {
                     myString.append(thisLine);
                 } 
             } catch (MalformedURLException e) {
              e.printStackTrace();
             } catch (IOException e) {
              e.printStackTrace();
             }
4

1 に答える 1

1

これはうまくいきません。別のブラウザーを使用するたびにログインする必要があるのと同様に、Java HTTP fetcher を使用してログインする必要があります。

于 2012-02-08T11:05:56.483 に答える