Страницы

Поиск по вопросам

суббота, 15 июня 2019 г.

Проблема при парсинге сайта гуггл переводчика. Jsoup

Изначально я пытался пропарсить сайт translate.ru, все было хорошо, но при парсинге translate.google.ru вылетает ошибка.
Exception in thread "main" org.jsoup.HttpStatusException: HTTP error fetching URL. Status=403, URL=https://translate.google.ru/ at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:598) at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:548) at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:235) at org.jsoup.helper.HttpConnection.get(HttpConnection.java:224) at http.RequestDemo.main(RequestDemo.java:14)
А вот вот весь код программы
import java.io.IOException; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.select.Elements;
public class RequestDemo { public static void main(String[] args) throws IOException{ Document doc = Jsoup.connect("https://translate.google.ru/").get(); //System.out.println(doc.html()); Elements metaElements = doc.select("span"); //System.out.println(metaElements); } }


Ответ

Проблема решена. Для того что бы все работало надо поключаться через userAgent("/Здесь передаем название браузера/")

Комментариев нет:

Отправить комментарий