如何从网站的URL中获取文本到 Android/Java 中的 TextView 或字符串中。
<html>
<body>
<div class="text" id="editorText" itemprop="text">I want to get this Text</div>
<body>
<html>
“我想把这个文本”变成一个字符串:
String TextFromWebsiteHere
编辑:
在下面的 Jsoup 上尝试答案后出现异常:
01-30 05:39:17.460: I/dalvikvm(1013): Could not find method org.jsoup.Jsoup.connect, referenced from method com.example.putstring.MainActivity.onClick2
01-30 05:39:17.460: W/dalvikvm(1013): VFY: unable to resolve static method 5293: Lorg/jsoup/Jsoup;.connect (Ljava/lang/String;)Lorg/jsoup/Connection;
01-30 05:39:17.460: D/dalvikvm(1013): VFY: replacing opcode 0x71 at 0x0002
01-30 05:39:18.450: D/dalvikvm(1013): GC_FOR_ALLOC freed 122K, 6% free 3260K/3452K, paused 33ms, total 36ms
01-30 05:39:18.800: D/gralloc_goldfish(1013): Emulator without GPU emulation detected.
01-30 05:39:35.150: D/AndroidRuntime(1013): Shutting down VM
01-30 05:39:35.150: W/dalvikvm(1013): threadid=1: thread exiting with uncaught exception (group=0xb1a97b90)
01-30 05:39:35.160: E/AndroidRuntime(1013): FATAL EXCEPTION: main
01-30 05:39:35.160: E/AndroidRuntime(1013): Process: com.example.putstring, PID: 1013
01-30 05:39:35.160: E/AndroidRuntime(1013): java.lang.NoClassDefFoundError: org.jsoup.Jsoup
01-30 05:39:35.160: E/AndroidRuntime(1013): at com.example.putstring.MainActivity.onClick2(MainActivity.java:133)
01-30 05:39:35.160: E/AndroidRuntime(1013): at com.example.putstring.MainActivity.access$8(MainActivity.java:131)
01-30 05:39:35.160: E/AndroidRuntime(1013): at com.example.putstring.MainActivity$1.onClick(MainActivity.java:52)
01-30 05:39:35.160: E/AndroidRuntime(1013): at android.view.View.performClick(View.java:4424)
01-30 05:39:35.160: E/AndroidRuntime(1013): at android.view.View$PerformClick.run(View.java:18383)
01-30 05:39:35.160: E/AndroidRuntime(1013): at android.os.Handler.handleCallback(Handler.java:733)
01-30 05:39:35.160: E/AndroidRuntime(1013): at android.os.Handler.dispatchMessage(Handler.java:95)
01-30 05:39:35.160: E/AndroidRuntime(1013): at android.os.Looper.loop(Looper.java:137)
01-30 05:39:35.160: E/AndroidRuntime(1013): at android.app.ActivityThread.main(ActivityThread.java:4998)
01-30 05:39:35.160: E/AndroidRuntime(1013): at java.lang.reflect.Method.invokeNative(Native Method)
01-30 05:39:35.160: E/AndroidRuntime(1013): at java.lang.reflect.Method.invoke(Method.java:515)
01-30 05:39:35.160: E/AndroidRuntime(1013): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
01-30 05:39:35.160: E/AndroidRuntime(1013): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
01-30 05:39:35.160: E/AndroidRuntime(1013): at dalvik.system.NativeStart.main(Native Method)
01-30 05:39:42.580: I/Process(1013): Sending signal. PID: 1013 SIG: 9