[C#] 快速獲取 Samakon 佛牌認證資訊
今天遇到一朋友一個問題,順手幫他寫了小工具,其實主要是因為泰國佛牌有一些驗證單位像是 薩瑪空(Samakon) 、G-Pra 、DD -Pra、 塔帕占( Thaprachan )等等
這些驗證單位的網站提供了佛牌的認證與詳細資訊,不過通常都需要手動輸入卡號來查詢。我發現 Samakon 的查詢系統是透過 HTTP POST 來發送請求,
因此決定使用 C# 來寫一個簡單的爬取工具。
1. 安裝 RestSharp ,現在習慣用這個處理 關於 http 爬取的部分
2.接下來就是程式碼的部分
我將這個工具分為兩個主要的函式:
GetSMKData - 這個函式會發送 HTTP POST 請求,並獲取 HTML 回應。
ParseSMKData - 使用 Regex 解析 HTML,提取關鍵資訊。
Result:
卡號: GH08-9E568
圖片網址: https://www.samakompra.com/myceronline/show/images/w4e274a4r5k5z3g434t5k5h253d2m2q295t2n5i4u564d55426s4e574p5e5n2l5o4v554x3o29484q4p4d474a4i5g5k474y33454v2x2v2w3r21423d5w284v2a5r2t4k3140324f4936433e4l2q2n2g4j4f4f2o2b2l4p3d4p2x2t2c4a4z2w2s2o2w266
分類: เหรียญพระพุทธ - พระคณาจารย์
名稱: เหรียญท่านท้าวมหาพรหมธาดา (เหรียญจักรเพชร) เนื้อทองฝาบาตร พ.ศ. 2508
地點: วัดบรมสถลศรีสุทธิโสภณรังสรรค์ (วัดดอน)
省分: กรุงเทพมหานคร
發卡時間: 27 August 2024
其他的就看你需要啥再自己取得,如果是 Console 因為有泰文的關係,記得 Console.OutputEncoding = Encoding.UTF8;