Я пытаюсь разобрать главную страницу facebook с помощью JSoup
, но я всегда получаю код HTML для мобильных устройств, а не версию для обычных браузеров (в моем случае Firefox 5.0).
Я устанавливаю свой User Agent следующим образом:
doc = Jsoup.connect(url)
.userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0")
.get();
Я что-то делаю неправильно?
ИЗМЕНИТЬ:
Я просто разобрал http://whatsmyuseragent.com/ и похоже, что пользовательский агент работает. Теперь его еще более запутанно для меня, почему сайт http://www.facebook.com/ возвращает другую версию при использовании JSoup и моего браузера. Оба используют один и тот же useragent....
Я тоже заметил это поведение на некоторых других сайтах. Если бы вы могли объяснить мне, в чем проблема, я был бы более чем счастлив.