jsoup возвращает слишком много ошибок запроса при попытке очистить Google - PullRequest
0 голосов
/ 10 января 2020

Я пытаюсь очистить 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;
    }


}
...