fix: validation of url
This commit is contained in:
parent
28c24ba9d5
commit
6cc01f9968
|
@ -68,7 +68,7 @@ public class C64comScraper implements Scraper
|
|||
public void connect(String url) throws IOException
|
||||
{
|
||||
this.c64comGameUrl = "";
|
||||
//c64.com gives no errors for invalid urls. Check if there is an title to make sure it's valid
|
||||
//c64.com gives no errors for invalid urls. Check if there is an non-empty title to make sure it's valid
|
||||
Connection.Response result = Jsoup.connect(url).method(Connection.Method.GET).execute();
|
||||
Document doc = result.parse();
|
||||
//Fetch right frame
|
||||
|
@ -76,12 +76,9 @@ public class C64comScraper implements Scraper
|
|||
//Fetch title
|
||||
Elements queryElements = mainFrameDocument.select(titleCssQuery);
|
||||
Element first = queryElements.first();
|
||||
if (first != null)
|
||||
if (first == null || first.text().isEmpty())
|
||||
{
|
||||
if (first.text().isEmpty())
|
||||
{
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
|
||||
this.c64comGameUrl = url;
|
||||
|
|
Loading…
Reference in New Issue