[英]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.