يبدأ استخراج بيانات Google من C# عادةً بـ HttpClient وHtmlAgilityPack وينتهي بفاتورة وكلاء ومتصفح بلا واجهة. إليك الطريقة الرخيصة: طلب واحد يُرجع نتائج Google على هيئة JSON منظم — بلا وكلاء، وبلا تحليل.
لماذا يصبح الاستخراج اليدوي في .NET مكلفاً
- حظر عناوين IP — يحظر Google عناوين IP الخاصة بمراكز البيانات بسرعة؛ ستضطر إلى استئجار وكلاء سكنيين متناوبين.
- اختبارات CAPTCHA — يُطلقها الحجم وحلّها يكلّف مالاً.
- المتصفحات بلا واجهة — تدفعك النتائج المعروضة عبر JavaScript إلى Playwright/Selenium، الثقيلين تحت الحمل.
- تعفّن المُحدِّدات — يتغير DOM الخاص بـ Google فينكسر مسار XPath في HtmlAgilityPack لديك.
الطريقة الرخيصة: طلب واحد
فقط HttpClient وSystem.Text.Json — بلا حزم إضافية:
using System.Net.Http;
using System.Net.Http.Json;
using System.Text.Json;
var http = new HttpClient();
http.DefaultRequestHeaders.Add("X-API-Key",
Environment.GetEnvironmentVariable("SERP_CHEAP_API_KEY"));
var res = await http.PostAsJsonAsync("https://api.serp.cheap/v1/search",
new { q = "best crm software", gl = "us" });
var doc = await res.Content.ReadFromJsonAsync<JsonElement>();
foreach (var r in doc.GetProperty("organic").EnumerateArray())
{
Console.WriteLine($"{r.GetProperty("position")}. {r.GetProperty("title")}");
Console.WriteLine($" {r.GetProperty("link")}");
}
لا وكلاء، ولا متصفح، ولا محلل لصيانته.
أو استخدم الـ SDK الرسمي
dotnet add package SerpCheap
var client = new SerpCheap.Client(
Environment.GetEnvironmentVariable("SERP_CHEAP_API_KEY"));
var res = await client.SearchAsync(new SearchParams { Q = "best crm software", Gl = "us" });
Console.WriteLine(res.Organic[0].Title);
تبني تطبيق ويب؟ يسجّل dotnet add package SerpCheap.AspNetCore العميل مع حقن الاعتماديات (DI) لتحقنه في المتحكمات.
كم يكلّف
| السعر لكل استعلام | |
|---|---|
| نتيجة طازجة | 0.0006$ |
| نتيجة مخزّنة مؤقتاً | 0.0003$ |
| مجاناً عند التسجيل | 100 عملية بحث |
الدفع حسب الاستخدام من 0.75$ لكل ألف، والأرصدة صالحة 12 شهراً — أرخص من نطاق الوكلاء السكنيين وحده. راجع مقارنة أرخص SERP API.
المعاملات التي ستستخدمها
gl— بلد النتائج. راجع السيو المحلي حسب البلد.hl— لغة الواجهة.page— يبدأ الترقيم من 1؛ راجع الترقيم.tbs— مرشّح زمني للنتائج الحديثة.
التالي
- كيف تستخرج نتائج Google بموثوقية
- أرخص Google Search API لعام 2026
- Google Search API لوكلاء الذكاء الاصطناعي
جرّب serp.cheap
انسخ المقتطف، أضف مفتاحك، وستكون تستخرج بيانات Google من C#. 100 عملية بحث مجانية عند التسجيل — دون بطاقة؛ ثم الدفع حسب الاستخدام من 0.75$ لكل ألف بعد ذلك، والأرصدة تبقى صالحة لمدة 12 شهراً.
- احصل على مفتاح API المجاني ←
- تفضّل الدفع بالبطاقة؟ يتوفر serp.cheap أيضاً على RapidAPI (~0.90$ لكل ألف) وApify (~1.50$ لكل ألف).