Java 通过JSoup或其他浏览器模拟器登录Facebook

Java 通过JSoup或其他浏览器模拟器登录Facebook,java,facebook,web-scraping,jsoup,Java,Facebook,Web Scraping,Jsoup,已经有这样一个问题了,但我的问题不同 Facebook登录表单还需要一些请求头和隐藏字段 lsd local timezone default_persistent lgnrnd lgnjs qsstamp 其中,local、timezone、default\u persistent可以是静态值,但afaiklsd、lgnrd、lgnjs、qstamp是动态字段,它们的值在每次登录访问时都会更改,我猜它们是为了防止像我这样的模拟登录。页面加载上甚至不存在QSTAMP字段。lgnjs和QSTAM

已经有这样一个问题了,但我的问题不同

Facebook登录表单还需要一些请求头和隐藏字段

lsd
local
timezone
default_persistent
lgnrnd
lgnjs
qsstamp
其中,
local、timezone、default\u persistent
可以是静态值,但afaik
lsd、lgnrd、lgnjs、qstamp
是动态字段,它们的值在每次登录访问时都会更改,我猜它们是为了防止像我这样的模拟登录。页面加载上甚至不存在QSTAMP字段。lgnjs和QSTAMP的值是通过facebook欢迎页面中的Javascript计算的

我的问题是Jsoup不模仿javascript,那么如何通过登录facebook获得这些字段的正确值呢