我现在知道如何从外部网页加载表格的列。
现在我想扩展一下:
这是脚本当前获取的 URL (http:...fantasysports.yahoo.com...pos=QB)。列是团队名称和团队在各个职位上的排名。
我想让它迭代其他位置(即 WR、RB、TE)。只需将 URL 的最后 2 个字母更改为其各自的值即可完成此操作。然后我想将所有这些数据放在一个数组中,其中第一列是球队名称,第二列是 QB 位置的排名#,第三列是 WR 位置的排名#,依此类推。
我的计划是将 放入GM_xmlhttpRequest一个for循环中,循环遍历不同的位置名称。
我的代码能够为职位显示单独的表格,但由于某种原因,它们没有按顺序排列。
我遇到的另一个问题是变量作用域。当前newStatTable是在parseResponse函数内部定义的,但我无法从函数外部访问它。我尝试删除varfromvar newStatTable使其成为全局,但它没有用。
这是我正在寻找的示例输出数组(注意:我只是随机选择了这些等级):
TeamName QB WR TE and so on...
--- -- -- --
Jacksonville Jaguars 1 6 28
Sanfrancisco 49ers 4 2 32
Seattle Seahawks 31 5 10
Run Code Online (Sandbox Code Playgroud)
这是我的尝试。
// ==UserScript==
// @name _Grab stuff of a *static*, third-party web site.
// …Run Code Online (Sandbox Code Playgroud)