Jsoup не может получить полный контент с веб-страницы [Нет ошибок / исключений, но пропускает некоторый контент] - PullRequest
3 голосов
/ 14 ноября 2011

Я пытаюсь получить контент со следующей страницы с помощью JSOUP:

http://www.exchangeandmart.co.uk/used-cars-for-sale

Но он не извлекает div с результатами id =, даже если он виден при открытиита же ссылка из браузера.Пожалуйста, помогите мне

Java-код:

Connection connection = Jsoup.connect("http://www.exchangeandmart.co.uk/used-cars-for-sale");
Document doc = connection.get();
System.out.println(doc.getElementById("results")); // prints null

ПРИМЕЧАНИЕ: Нет исключений или ошибок при загрузке страницы.Отсутствует только часть содержимого на странице.Я напечатал весь документ на консоли с помощью System.out.println(doc);, он сильно отличался от страницы, которую я просматриваю в браузере.

1 Ответ

7 голосов
/ 15 ноября 2011

Document doc = Jsoup.connect("http://www.exchangeandmart.co.uk/used-cars-for-sale").userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2").get();

Теперь страница должна отображаться как доступная из Chrome на ПК.

...