【发布时间】:2017-04-27 15:19:50
【问题描述】:
我尝试解析以 .tv 和 .mobi 扩展名结尾的网页,但每次尝试时都会遇到相同的错误。 Jsoup 可以轻松解析以.com、.org、.in 等结尾的网站,但不能解析.tv 或.mobi。
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
import org.jsoup.nodes.Element;
public class sample {
public static void main(String[] args) throws IOException{
Document doc =Jsoup.connect("http://www.xmovies8.tv").get();
String title = doc.title();
System.out.println(title);
}
}
堆栈跟踪:
Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=403, URL=http://www.xmovies8.tv
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:598)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:548)
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:235)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:224)
at eric.sample.main(sample.java:30)
/home/azeem/.cache/netbeans/8.1/executor-snippets/run.xml:53: Java returned: 1
BUILD FAILED (total time: 3 seconds)
而且解析失败:
- http://www.xmovies8.tv
- www.fztvseries.mobi
在 Jsoup 中是否有任何解决方案,以便我可以连接到以 .mobi、.tv、.xyz 等结尾的不同网站?
【问题讨论】:
-
您也应该将堆栈跟踪格式化为代码...
-
如何在这里改进我的堆栈跟踪? .打扰一下,我是这里的新手,我已经从我的 netbeans 粘贴了相同的生成输出
-
就像您对代码所做的那样...选择所有堆栈跟踪并单击将其格式化为代码的按钮...这只是提高帖子可读性的一种方法并且它也增加了有人给你答案的可能性:)
-
@Raven 我正在尝试构建一个可以使用 JSoup 抓取网站的网络爬虫。您想提出的任何建议都会非常有帮助。 :) 谢谢。!
-
我其实对 JSoup 一无所知...我刚刚查看了您的帖子并想给您一些建议以改进您的(未来)帖子
标签: java dom jsoup html-parsing