簡體   English   中英

使用Simple HTML Dom從網站上收集數據

[英]Scraping data from a website with Simple HTML Dom

我正在努力為github完成網站( https://rushwallet.com/ )的API。

我正在使用PHP並嘗試從以下URL檢索錢包地址: https : //rushwallet.com/#n3GjsndjdCURphhsqJ4mQH7AjiXlGI 誰能幫助我?

到目前為止,我的代碼:

$url = "https://rushwallet.com/#n3GjsndjdCURphhsqJ4mQH7AjiXlGI";

$open_url = str_get_html(file_get_contents($url));

$content_url = $open_url->find('span[id=btcBalance]', 0)->innertext;
die(var_dump($content_url));

在這種情況下,您將無法閱讀正確的內容。 您正在嘗試訪問未渲染的頁面內容。 因此,您總是讀取空字符串。 頁面完全加載后即會加載內容。 頁面源顯示為:

฿<span id="btcBalance"></span>

如果要在這種情況下抓取數據,則需要使用可渲染javascript的渲染引擎。 一個可能的引擎是phantomJS ,它是一個無頭的瀏覽器,能夠在渲染后抓取數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM