gpt4 book ai didi

java - 嵌入来自其他网站(例如亚马逊)的外部网站数据

转载 作者:太空宇宙 更新时间:2023-11-04 13:30:04 26 4
gpt4 key购买 nike

我正在尝试收集亚马逊上单一产品的全局所有销售排名。由于亚马逊没有列出这些信息,因此获取这些信息的唯一方法是访问每个国际网站上的每个产品,这非常耗时。

因此,我尝试从亚马逊产品页面提取一些数据以将其显示在我的网站上。我想如果我能在某个地方实时收集所有数据,那么这些数据就可以立即访问。

但是,我似乎无法让 iframe、嵌入或对象正常工作。我基本上想从这样的页面中提取销售排名(ID = SalesRank):

http://www.amazon.com/gp/product/B0082SWC30?Version=1&entries=0

并将其显示在我的网站上。我们的想法是,它将是实时的,我只需查看我的网站即可查看我想查看的排名。 (此外,由于末尾附加的代码,URL 不应损害/垃圾邮件亚马逊算法)

我认为这是它的控制 ID:

<li id="SalesRank">

有没有办法以某种方式在 HTML 页面中收集这些数据,以便它自动更新以匹配 Amazon 版本?

例如,我的页面将显示:

Book Title: Great Expectations | Country: United States | Current Sales Rank: (result here)

Book Title: Great Expectations | Country: United Kingdom | Current Sales Rank: (result here)

Book Title: Great Expectations | Country: Germany | Current Sales Rank: (result here)

Book Title: Great Expectations | Country: Netherlands | Current Sales Rank: (result here)

等等...

因此,我会提高以下网址的销售排名:

amazon.com/gp/product/B0082SWC30?版本=1&条目=0

amazon.co.uk/gp/product/B0082SWC30?版本=1&条目=0

amazon.de/gp/product/B0082SWC30?版本=1&条目=0

amazon.nl/gp/product/B0082SWC30?版本=1&条目=0

我已成功将其导入 Excel,使用 From Web 函数和此数组提取我想要的数据:

{=MID(INDEX('BookUS'!$A:$A,MATCH(FALSE,ISERROR(SEARCH("Best Sellers Rank",'BookUS'!$A:$A)),0)),28,6)*1}

但我认为,如果我在 13 个国家/地区对 20 本书进行刷新按钮,Excel 中的刷新按钮将会爆炸。我希望将其拖入网页会更快更容易,但我不知道应该使用什么代码来完成它。

iframe 似乎被 Amazon 阻止,Embed 引发了 Firefox 插件错误,并且在我所做的所有尝试中,对象仅显示空白屏幕。

最佳答案

我好像找到了答案。不过,这只是一个解决方法。

使用此答案中的插件:https://stackoverflow.com/a/25182446/5279336在 Chrome 中,我可以使用“对象”链接到任何亚马逊产品页面(或多个页面),如下所示:

    <div>
<object data="http://www.amazon.com/gp/product/B0082SWC30?Version=1&entries=0" width="600" height="500">
<embed src="http://www.amazon.com/gp/product/B0082SWC30?Version=1&entries=0" width="600" height="500"> </embed>
</object>
</div>

然后我可以列出我想要出现在页面上的所有产品,从我的桌面打开 html 文件并检查我在所有国家/地区的所有排名。如果我可以提取我想要的特定数据并在表格中查看一目了然,那就太好了,但我不确定使用“对象”是否可以做到这一点。不过,这比等待 Excel 全部加载要快。

关于java - 嵌入来自其他网站(例如亚马逊)的外部网站数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32284179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com