2016-12-14 42 views
0

我想用另一个网址的一些数据制作一个网页。如何从另一个url获取ElementLevelByClassname?

Link I want data from

我想我的页面中的5种最便宜的价格。是否有可能使用getElementsByClassname来获得价格?我知道价格的类别是item-amount

+0

了解同源策略。 – SLaks

+0

看到PHP curl ... –

+0

你似乎想要做网页抓取。这里有很多工具。看看这篇文章http://www.hongkiat.com/blog/web-scraping-tools/(各种刮刀的比较),但不要把它作为一个明确的答案 - 用Google来帮助你搜索 – Mikkel

回答

0

我假设您正在使用GET请求来获取数据。

如果是这样,那么数据必须是JSON格式。从那里开始很容易。您不能使用getElementsByClassName,因为它不理解该语言。

假设您的JSON数据为。

[{ 
    "name": "belt", 
    "price": "$2" 
}, { 
    "name": "shirt", 
"price": "$10" 
}] 

在这种情况下,您只需访问price属性即可使用数据。

+0

https://api.opskins.com/IPricing/GetAllLowestListPrices/v1/?appid=433850我可以访问这个,但我只得到最低的价格项目,而不是5个最低价格的项目! :/ –

+0

@MathiasHermansen为什么不能得到回应,然后排序呢? – Ted

+0

你能解释一下对我来说更好吗@Ted? :)我在这方面的一些学习过程中还没有这么好...... –