6

私は、ウェブサイトのテーブルから人の価格を取得するプログラムのコーディングに取り組んでいます。コードは姓を取得し、実行するたびに価格 (別の列) を返す前にその名前のテーブルを検索します。java.net.SocketTimeoutException: 読み取りタイムアウトが発生します。

これは私がウェブサイトを照会するために使用しているコードです

public String price(String lastName) throws IOException
{
    Document doc = Jsoup.connect(url).get();

    Elements rows = doc.getElementsByTag("tr");;

    for(Element row : rows)
    {
        Elements columns = row.getElementsByTag("td");
        String lastName = columns.get(0).text();
        String price = columns.get(2).text();
        if(lastName.equalsIgnoreCase(name))
        {
            return price;
        }
    }
    return null;
}
4

1 に答える 1