ESPN Fantasy PlayerID to PlayerID

时间:2016-05-05 02:50:32

标签: java html web-scraping jsoup espn

我正在尝试使用Java(JSoup)来刮取ESPN Fantasy棒球队页面,以便获得名册信息,以创建一个基础ESPN联盟无法支持的更强大的交易应用程序。我希望能够获得要包含在我的应用程序中的播放器mugshot URL,但我无法轻松导航到包含此信息的页面/ div。这是我到目前为止所发现的。

击球手表

表包含具有以下格式化锚标记的玩家列表...

<a href="" class="flexpop" content="tabs#ppc" instance="_ppc" fpopheight="357px" fpopwidth="490px" tab="null" leagueid="00000" playerid="3452" teamid="6" seasonid="2016" cache="true">Eric Hosmer</a>

注意:我在上面的示例

中更改了我的联盟

播放器FlexPop

当选择锚标记时,会动态地将新div添加到包含我正在查找的图像链接的页面。下面是包含我正在寻找的信息的div部分。

<img width="200" height="145" src="http://a.espncdn.com/combiner/i?img=/i/headshots/mlb/players/full/30993.png&amp;w=200&amp;h=145" border="0" alt="Eric Hosmer" onerror="this.src='http://g.espncdn.com/s/flblm/14//images/playerpop/design2/no-mugshot-7.png'">

您可以在源链接中看到图片链接[ 30993 ]中的playerId与[ 3452 ]上方的锚标记中的playerId不匹配。

有没有人知道我的幻想联盟中的playerId与整体ESPN playerId之间是否存在任何链接/关联?我想尝试在不使用测试Web浏览器自动机(例如Selenium,HtmlUnit)的情况下解决此问题。

0 个答案:

没有答案