标签: mashup

使用过期密钥缓存

我正在开发一个mashup站点,并希望限制抓取源站点的数量.我需要的数据基本上只有一位,一个整数,并希望用定义的有效期缓存它.

为了澄清,我只想缓存整数,而不是整个页面源.

是否有红宝石或铁轨功能或宝石已经为我完成了这个?

ruby caching ruby-on-rails mashup web-scraping

4
推荐指数
1
解决办法
2540
查看次数

如何在javascript中创建一个对象的foreach?

我目前正在 Qlik Sense 中使用 JavaScript 和 jQuery 构建混搭。我做了一些数据选择,并将它们放入变量对象中:

var CurrentSelec = app1.selectionState().selections;
console.log(CurrentSelec);`
console.log(typeof CurrentSelec);
Run Code Online (Sandbox Code Playgroud)

这是我在浏览器控制台上得到的结果:

当前选择对象

我试图在 Foreach 中显示 qSelected 值:

我尝试过使用Javascript:

for(var index in CurrentSelec) { 
    console.log(index.qSelected);
}
Run Code Online (Sandbox Code Playgroud)

我尝试过使用 jQuery:

$.each(CurrentSelec, function(i, index) {
  console.log(index.qSelected)
});
Run Code Online (Sandbox Code Playgroud)

但我的浏览器控制台不显示我的foreach日志。

您知道如何正确创建对象的foreach并在浏览器控制台上显示其内容吗?

问候。

javascript foreach jquery mashup qliksense

4
推荐指数
1
解决办法
2万
查看次数

如何从另一个函数中获取变量

我是PHP的新手,我正在尝试使用amazon和ebay创建一个Web mashup.我的问题是我有一个名为"printCategoryItems()"的函数,它设置一个名为$ keyword的变量.我想在代码中的其他地方使用此变量,但我无法使其工作.例如,


<?php
function printCategoryItems(){
    if(isset($_GET['keyword'])){
        $keyword = $_GET['keyword'];
        ...
    }
}
...

$query = $keyword;

...
Run Code Online (Sandbox Code Playgroud)

这是我想要做的事情,但我最终得到关键字的未定义变量错误.有没有办法让我做我想做的事情?

感谢您的帮助.

(只有Java编程经验)

php amazon mashup

3
推荐指数
1
解决办法
2万
查看次数

用户脚本循环多个 HTTP 请求并合并结果?

我现在知道如何从外部网页加载表格的列

现在我想扩展一下:

  • 从多个页面获取表格数据(按玩家位置排名)。
  • 将其合并到一张主表中。

这是脚本当前获取的 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)

javascript greasemonkey mashup tampermonkey

3
推荐指数
1
解决办法
1028
查看次数

哪些(流行)网站支持可混合API?

哪些热门网站支持基于HTTP的API?

我正在寻找一般公众利益的内容(因此,亚马逊的RESTful API不符合资格).

我所知道的一些网站:

请注意

  • 虽然不是一个直接的编程问题,但它将帮助程序员为新项目找到一些灵感
  • 已经提出了一个类似的问题,但没有得到很多回复,可能是因为它对RESTful非常具体.

api rest mashup

1
推荐指数
1
解决办法
2188
查看次数