【发布时间】:2019-09-11 19:35:05
【问题描述】:
我正在使用 Java 和 JavaFx 构建一个网络爬虫。我已经有一个使用 JavaFx 运行的应用程序。
我正在按照与此博客类似的过程构建网络抓取工具:https://ksah.in/introduction-to-web-scraping-with-java/
但是,我想输入任何 url 并抓取,而不是固定 url。为此,我需要在找不到 url 时处理错误。因此,当找不到 url 时,我需要在我的应用程序控制台中显示“找不到页面”。
这是我获取 URL 部分的代码:
void search() {
List<Course> v = scraper.scrape(textfieldURL.getText(), textfieldTerm.getText(),textfieldSubject.getText());
...
}
然后我做:
try {
HtmlPage page = client.getPage(baseurl + "/" + term + "/subject/" + sub);
...
}catch (Exception e) {
System.out.println(e);
}
在刮板文件中。
【问题讨论】:
标签: java gradle javafx web-scraping