jsoup.connect和jsoup.parse都失败了?菜鸟发问,求助!

刘小志超 发布于 2013/06/20 22:19
阅读 2K+
收藏 0

我是刚试着用jsoup的菜鸟。我想请教个问题,做android开发时,为什么我 下面的代码,总是直接到catch么,用Jsoup.connect("http:/www.baidu.com").get();也是失败。用jsoup有什么需要注意的么?

package com.lzc.abckk;

import java.io.IOException;
import java.net.URL;

import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
//import android.widget.TextView;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;


public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		System.out.println("dddddddddddddddddddddddd"); 
		
		try {
			Document doc = Jsoup.parse(new URL("HTTP://WWW.BAIDU.COM"),5000);
		} catch (Exception e) {
			// TODO: handle exception
		}
		setContentView(R.layout.activity_main);
	}

	@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;
	}

}


加载中
0
红薯
红薯

jsoup 是一个 HTML 解析器,尽管它也可以帮你抓网页,但不适合。

抓网页可以考虑用 httpclient 包

刘小志超
刘小志超
我有点迷糊,虽然说准备用httpclient了,但是jsoup抓不了网页,我觉得是我哪里基础知识没掌握啊,心里不踏实,您能多提点几句么?
刘小志超
刘小志超
谢谢,我本想偷懒用jsoup一劳永逸,看来它没有那么强大,连接功能我尝试好多次都不行,正在看关于httpclient和jsoup配合着做网站客户端的帖子。
0
南湖船老大
南湖船老大
安卓配置的权限问题吧
刘小志超
刘小志超
一股脑加了4个权限,还是不行。。请问。。。求助。。 WRITE_EXTERNAL_STORAGE;MANAGE_APP_TOKENS;CHANGE_NETWORK_STATE;INTERNET
刘小志超
刘小志超
我刚学习安卓,抓网页需要给应用程序配上联网的权限是么?具体是哪个呢,我第一次试图连网,谢谢
0
g
guhuo564813746

Jsoup的connect需要在新建的线程中操作

0
8446666
8446666

怎么失败?JSOUP不用来抓网页,那用他干嘛?

每一个东西不用评论它有没有用,它存在就有他的价值,只是你用不上,不是它没用。

http://www.sojson.com/blog/search.html?key=jsoup

返回顶部
顶部