繁体   English   中英

使用PHP Simple HTML DOM解析器从表中获取数据

[英]Get data from table with PHP Simple HTML DOM Parser

我想从此处提取表#buyOrdersTable中的数据

https://bittrex.com/Market/Index?MarketName=BTC-XRP

为此,我正在使用PHP Simple HTML DOM Parser库和以下代码:

$html = file_get_html('https://bittrex.com/Market/Index?MarketName=BTC-XRP');

echo 'BTC/XRP<br>';

foreach($html->find('div.buy-table-container tr.dyn-tr-add td') as $td) 
{
    echo $td->plaintext . '<br>';
}

?>

我想从BID部分中提取每一行-SUM,TOTAL,SIZE(XRP),BID(BTC)。 但是代码找不到任何行。

你不能那样做。 正如msg在评论中所解释的,这是不可能的。

要正确执行此操作,请注册一个API密钥,然后调用该API!

https://support.bittrex.com/hc/en-us/articles/115003723911-Developer-s-Guide-API

您可能需要使用Guzzle或cURL发出请求。 您可以找到很多教程,展示如何使用这两种方法连接到任何API。

这可能会或可能不会帮助您。 不久前,我开始编写一个库,该库与BTC-e交易所(现为Wex.nz)挂钩。 您可以为任何交换创建适配器,因此可以根据需要调整此代码。

https://github.com/delboy1978uk/BTCExchange/blob/master/src/Exchange/BtcE.php

扩展了此类https://github.com/delboyboyuk/BTCExchange/blob/master/src/Exchange/ExchangeAbstract.php

感谢msg帮忙检查Packagist。 有许多准备就绪的Bittrex API软件包正在等待安装! https://packagist.org/?query=bitrex-api

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM