Я пытаюсь очистить Google с помощью jsoup, и я очищаю его каждые 10 секунд, но он дает мне сообщение "org.jsoup.HttpStatusException: ошибка HTTP при получении URL-адреса. Status = 429" после очистки его некоторое время, это означает, что я делаю слишком много запросов, но я очищаю его только один раз каждые 10 секунд.
Теперь, когда я пытаюсь очистить его, он возвращает «ноль», что означает, что он тоже дает мне Многие запрашивают ошибку и не дадут мне поцарапать. Я даже пытался подождать 10 минут, прежде чем пытаться снова очистить, но все равно выдает слишком много ошибок запроса. Как бы это исправить?
MainActivity. java:
public String getContent(String link) throws InterruptedException, IOException {
tuna tuna = new tuna(link);
Thread thread = new Thread(tuna);
thread.start();
thread.join();
String value = tuna.getValue();
}
String link = "www.google.com";
string content = getContent(link);
тунец. java:
public class tuna implements Runnable {
String link;
Document doc;
String content;
public tuna (String x) throws IOException {
link = x;
}
public void run() {
try {
doc = Jsoup.connect(link).get();
content = doc.html();
} catch (IOException e) {
e.printStackTrace();
}
}
public String getValue() {
String returnContent = content;
return returnContent;
}
}