gpt4 book ai didi

java.net.SocketTimeoutException : Read timed out error when trying to read from table

转载 作者:搜寻专家 更新时间:2023-11-01 01:34:41 25 4
gpt4 key购买 nike

我正在编写一个程序,该程序将从网站上的表格中检索一个人的价格。代码获取姓氏并在返回价格(不同的列)之前在表中搜索该名称,每当我运行它时我都会收到 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;
}

最佳答案

试试这个:

Jsoup.connect(url).timeout(60*1000).get(); 

或者...

Jsoup.connect(url).timeout(0).get();

关于java.net.SocketTimeoutException : Read timed out error when trying to read from table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22366645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com