首页 文章

使用jsoup登录espn幻想足球联赛并刮取统计数据

提问于
浏览
0

我有一个宠物项目,我正在努力与espn幻想足球 . 任何我的联盟都是私人的,它需要我登录到网站才能导航到该页面 . 比如我去的时候在浏览器上

http://games.espn.go.com/ffl/standings?leagueId=491518&seasonId=2014

我被重定向到登录页面 . 我正在尝试使用jsoup登录并从网页上删除一些数据,但我无法解决登录问题 . 无论我尝试什么,我都会不断重定向 .

我检查了POST和GET请求,并在表单数据中找到了一些参数以及用户名和密码,如“submit”,“multipleDomains”,“cookieDomain”等 . 我不确定是否需要设置这些参数,我试过但它没有任何方式或我做错了什么 . 在检查时我发现了登录地址

https://r.espn.go.com/espn/memberservices/pc/login

因此,当我使用该地址时,我不会被重定向,但它不会返回任何我可以在后续请求中使用的绕过重定向的cookie .

我正在寻找一些指导,或者看看是否有人这样做了?我已经看过所有的“jsoup登录示例”,并尝试了其中几个,但似乎都没有 . 任何帮助或指针将不胜感激 . 也许除了jsoup之外还有更好的方法/工具?我不是很难设置jsoup它似乎非常受欢迎和稳定 .

1 回答

  • 1

    我希望这也可以帮助某人,但事实证明我确实错过了表格数据中的一个项目:/如果有人尝试与ESPN类似的东西,正确的表格数据元素是

    failedAttempts
    SUBMIT
    failedLocation
    aff_code
    appRedirect
    cookieDomain
    multipleDomain
    username
    password
    submit
    

    所有这些都可以使用Chrome的开发人员选项并检查登录 Headers .

相关问题