簡體   English   中英

C#如何從ASP + JavaScript網站提取數據

[英]C# How to extract data from asp + javascript website

我想創建C#程序,該程序將從站點中提取一些數據。 這個網站是庄家:bet365.com/home/,我需要獲得:

  1. 特定市場的名稱+賠率(例如:足球-巴克萊英超-斯托克v富勒姆-2.75 | 3.20 | 2.62)
  2. 另一個市場+賠率(例如:賽馬場-林菲爾德-12:30-3.2 | 4.3 | 5.2 | 6.7 | 8.62 | ..)
  3. 我還需要選擇不同的賠率格式(小數,小數,美國)

但是,當我以文本文件打開此站點時-沒有所有數據-因此我不能僅使用HTML解析器對其進行解析。 我需要一個建議-從此類網頁中提取數據的最佳方法是什么?

您要嘗試的操作稱為“ 抓取” (或Web抓取)。

您需要做一些閱讀才能了解各種方法。 當然,這不是一個簡單的方法。

我也冒昧地猜測一個投注網站已采取措施阻止您這樣做。

數據很可能是通過AJAX加載的。 這意味着您正在加載的HTML頁面主要包含靜態內容。 顯示HTML后,將從另一個URL加載數據。 您可以使用Firebug分析正在加載的數據。

掌握了網址之后,您現在就可以從該網址中抓取所要獲取的數據。 爬取通常會提取原始文本並使用正則表達式。

暫無
暫無

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

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