簡體   English   中英

通過JavaScript解析實時更改的文本

[英]Parsing Real-Time Changing text by Javascript

我想解析一個網頁以收集數據以供科學使用。 我需要解析的文本位於<span>內。 解析HTML不會實現此目的,因為此文本不斷變化,有時每秒更新速度高達10次。 我知道一個事實(由於我讀過一篇科學論文)是有可能的。

我需要從以下網頁收集數據: http : //realtime.springer.com/map基本上,每次下載論文時,標記都會顯示在地圖上。 我希望實時挖掘每個標記的城市/位置數據,這些標記會在左側地圖的下方顯示。

問題:
1)因為它是由Java腳本代碼生成的,所以我如何解析此實時更改的文本? 解析網頁並不是我的新話題,而是實時更改文本。

2)由於速度是解析和寫入數據時遇到的問題,哪種語言最適合我的項目? 由於速度是一個非常重要的問題,因此我打算寫入SQL數據庫,因此在考慮每種語言時,請牢記整個操作以及操作的簡便性。 如果有我可以使用的有據可查的庫,我希望使用python。

非常感謝您的任何建議。

看起來他們在進行JSON調用以獲取地圖數據。 假設您獲得了他們的許可(有版權聲明),則可以調用相同的URL直接獲取原始數據,而不用從地圖中進行解析。

$.getJSON('/ip2location/lookupMulti.php', { "rand": Math.random() }, function(data) {
    for (var i=0; i<data.length; i++) {
        var lat = data[i].lat;
        var lng = data[i].lng;
        var name = data[i].name;
    }
            // Etc...

許多公司都有防止頻繁ping服務器(無論是加載主頁還是調用lookupMulti.php)的策略。 如果沒有權限,您可能會很快發現自己的IP被禁止。

暫無
暫無

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

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