JSoup UserAgent, cum să setez corect?

Încerc să analizez prima pagină a facebook-ului cu JSoup , dar primesc întotdeauna codul HTML pentru dispozitive mobile și nu versiunea pentru browserele normale (în cazul meu Firefox 5.0).

Îmi setez Agentul de utilizatori astfel:

doc = Jsoup.connect(url)
      .userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0")
      .get();

Fac ceva greșit?

EDIT:

Tocmai am analizat http://whatsmyuseragent.com/ și se pare că utilizatorul Agent funcționează. Acum este și mai confuz pentru mine de ce site-ul http://www.facebook.com/ returnează o versiune diferită atunci când se utilizează JSoup și browserul meu. Ambii folosesc același useragent ....

Am observat acest comportament și pe alte site-uri. Dacă mi-ai putea explica care este problema, aș fi mai mult decât fericit.

36
задан Markus 7 July 2011 в 09:58
поделиться