Java 解析网页链接返回“;您正在被重定向……”;

Java 解析网页链接返回“;您正在被重定向……”;,java,android,jsoup,Java,Android,Jsoup,我正在尝试使用jsoup解析来自以下站点的所有链接 public void GetLinks(final String p0) { new Thread(new Runnable() { @Override public void run() { final StringBuilder builder =

我正在尝试使用jsoup解析来自以下站点的所有链接

    public void GetLinks(final String p0)
    {
        new Thread(new Runnable()
            {
                @Override
                public void run()
                {
                    final StringBuilder builder = new StringBuilder();
                    try
                    {
                        Document doc = Jsoup.connect(p0).get();
                        String title = doc.title();
                        Elements links = doc.select("a[href]");

                        builder.append(title).append("\n");

                        for (Element link : links)
                        {
                            Log.d("LINK", builder.append("\n").append("Link : ").append(link.attr("href"))
                                  .append("\n").append("Text : ").append(link.text()).toString());
                        }
                    }
                    catch (Exception e)
                    {
                        Log.d("EXCEPTION", e.toString());
                    }
                    runOnUiThread(new Runnable()
                        {
                            @Override
                            public void run()
                            {
                                result.setText(builder.toString());
                            }
                        });
                }

            }).start();
    }
}
它总是返回“您正在被重定向…” 我怎样才能通过重定向? 我试过了 followredirects(true) 及
followredirects(false)

我无法重现重定向问题。对我来说,它返回状态403,表示禁用资源,因为我没有发送足够的信息来访问该资源,如表示浏览器的用户代理标头。@Pshemo当我这样做时,它会在我的文本视图“您被重定向”中给我此文本,而不是显示网页中的HREF,当我尝试谷歌的URLs时,它可以工作。使用一个webview来呈现js支持。我不能重现重定向的问题。对我来说,它返回状态403,表示禁用资源,因为我没有发送足够的信息来访问该资源,如表示浏览器的用户代理标头。@Pshemo当我这样做时,它会在我的文本视图“您被重定向”中给我此文本,而不是显示网页中的HREF,当我尝试使用Google for URL时,它可以工作。使用webview来呈现js支持。