Я пытаюсь использовать JSoup в моем приложении для Android для анализа определенного веб-сайта. Однако я, кажется, никуда не денусь. Я добавил .jar of jsoup в путь к классам и попытался следовать примерам на ресурсе JSoup, поваренной книге.
Вот мой код:
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView( R.layout.jsoup_layout );
Toast.makeText( getApplicationContext(), "Hello World", Toast.LENGTH_SHORT);
try {
Document doc = Jsoup.connect( "http://en.wikipedia.org/wiki/Main_Page" ).get();
Elements pTag = doc.select( "p" );
String pTagString = pTag.html();
Toast.makeText( getApplicationContext(), pTagString, Toast.LENGTH_SHORT);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Toast.makeText( getApplicationContext(), myString, Toast.LENGTH_SHORT );
}
Итак, я пытаюсь получить p-теги на сайте Википедии. Всего их 12 или около того, но я только хочу показать значение одного на этом этапе. Но мое приложение ничего не сделает. Даже первое тостовое сообщение, предназначенное просто для отображения сообщения, не появляется - это была только проверка, чтобы увидеть, работает ли оно. Так кто-нибудь знает в чем проблема? Следую ли я текущему синтаксису, выбрав:
Elements pTag = doc.select( "p" );