DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
المحتوى المكرّر في OnPage API
الصفحات داخل زحف التي يشبه محتواها url معيّنًا، فوق عتبة similarity. يقرأ زحفًا منتهيًا، لذا يحتاج id من post_dataforseo_on_page_submit، ويعيد crawl_progress مع crawl_status من max_crawl_pages وpages_in_queue وpages_crawled — افحصها قبل الوثوق بنتيجة صغيرة، لأن الزحف الجاري أقل ما لديه ليبلّغ به. للعناوين أو أوصاف meta المكرّرة بدل نص الصفحة، استخدم post_dataforseo_on_page_duplicate_tags. 💰 مجاني من المنبع: الاستعلام عن زحف منتهٍ لا يكلّف شيئًا، الزحف نفسه فقط.
مرجع التسعير
- القياس: تكلفة الاستجابة المُبلَّغ عنها.
- تقدير الطلب المرجعي: 0.012 دولار أمريكي.
- مضاعف العميل المرجعي: 1.0. لا تُطبّقه مرة أخرى على مبلغ عميل مسوّى.
بيانات وصفية مرجعية فقط، وليست عرض سعر للحساب ولا سعرًا مضمونًا ولا حدًا للإنفاق. أرصدة الموارد ليست أرصدة Felo. تتبع الرسوم النهائية سجلات فوترة Felo.
- النوع: array (object | null)[]
- idالنوع: string
- limitالنوع: integer | null
الحد الأقصى لعدد الصفحات المُعادة
حقل اختياري
القيمة الافتراضية:100
الحد الأقصى:1000 - offsetالنوع: integer | null
الإزاحة في مصفوفة نتائج الصفحات المعادة
حقل اختياري
القيمة الافتراضية:0
الحد الأقصى:2000000
إذا حددت القيمة10، فسيُحذف أول عشر صفحات من مصفوفة النتائج وستُقدَّم البيانات للصفحات التالية - similarityالنوع: integer | null
درجة تشابه المحتوى
افتراضيًا، يُعدّ المحتوى مكررًا إذا كانت القيمة أكبر من أو تساوي6
يمكنك تحديد أي درجة تشابه في النطاق من 0 إلى 10 - tagالنوع: string | null
معرّف مهمة يحدده المستخدم
حقل اختياري
الحد الأقصى للأحرف هو 255
يمكنك استخدام هذا المعامل لتمييز المهمة ومطابقتها مع النتيجة
ستجد قيمةtagالمحددة في كائنdataضمن الاستجابة - urlالنوع: string
عنوان URL للصفحة
حقل مطلوب
حدد الصفحة الأولية التي تريد تلقي المحتوى المكرر لها
- النوع: object | null · Response36Afe1097B20_OnPageDuplicateContentResponseInfo200
- النوع: number | null التنسيق: doublecost
إجمالي تكلفة المهام، بالدولار الأمريكي
- النوع: integer | nullstatus
_code رمز الحالة العام يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا
- النوع: string | nullstatus
_message رسالة معلوماتية عامة يمكنك العثور على القائمة الكاملة للرسائل المعلوماتية العامة هنا
- النوع: array (object | null)[] | nulltasks
مصفوفة المهام
- النوع: object | null · Response36Afe1097B20_OnPageDuplicateContentTaskInfo
- costالنوع: number | null التنسيق: double
إجمالي تكلفة المهام، بالدولار الأمريكي
- dataالنوع: object | null
يحتوي على المعاملات نفسها التي حددتها في طلب POST
- propertyالنوع: object | null
Name
- idالنوع: string | null
معرّف المهمة معرّف مهمة فريد في نظامنا بصيغة UUID
- pathالنوع: array (string | null)[] | null
مسار URL
- resultالنوع: array (object | null)[] | null
مصفوفة نتائج
- crawlالنوع: string | null
_progress حالة جلسة الزحف
القيم الممكنة:in_progress،finished - crawlالنوع: object | null · Response36Afe1097B20_CrawlStatusInfo
_status تفاصيل جلسة الزحف
- maxالنوع: integer | null التنسيق: int64
_crawl _pages الحد الأقصى لعدد الصفحات المراد الزحف إليها يشير إلى حد max_crawl_pages الذي حددته عند إعداد المهمة
- pagesالنوع: integer | null التنسيق: int64
_crawled عدد الصفحات المزحوفة
- pagesالنوع: integer | null التنسيق: int64
_in _queue عدد الصفحات الموجودة حاليًا في قائمة انتظار الزحف
- itemsالنوع: array (object | null)[] | null
مصفوفة العناصر
- pagesالنوع: array (object | null)[] | null
الصفحات ذات المحتوى المكرر
- pageالنوع: array (object | null)[] | null
معلومات حول الصفحة ذات المحتوى المكرر
- النوع: object | null · Response36Afe1097B20_OnPageHtmlResourceItem
- النوع: object · Response36Afe1097B20_OnPageHtmlResourceItem
- resource
_type المميّزالنوع: string | nullنوع العنصر
- brokenالنوع: boolean | null
_links تشير إلى ما إذا كانت الصفحة تحتوي على روابط معطّلة
- brokenالنوع: boolean | null
_resources تشير إلى ما إذا كانت الصفحة تحتوي على موارد معطّلة
- cacheالنوع: object | null · Response36Afe1097B20_CacheControl
_control تعليمات التخزين المؤقت
- cachableالنوع: boolean | null
تشير إلى ما إذا كانت الصفحة قابلة للتخزين المؤقت
- ttlالنوع: integer | null
مدة البقاء: مقدار الوقت الذي يخزّن فيه المتصفح موردًا مؤقتًا
- checksالنوع: object | null
فحوصات الموقع: فحوصات داخل الصفحة تتعلق بالصفحة
- propertyالنوع: boolean | null
Name
- clickالنوع: integer | null
_depth عدد النقرات اللازمة للوصول إلى الصفحةتشير إلى عدد النقرات من الصفحة الرئيسية المطلوبة قبل الوصول إلى الصفحة المستهدفة
- contentالنوع: string | null
_encoding نوع الترميز
- customالنوع: string | null
_js _client _exception خطأ عند تنفيذ js مخصصإذا حدث الخطأ أثناء تنفيذ النص البرمجي الذي حددته في حقل custom_js، فستظهر رسالة الخطأ هنا
- customالنوع: object | null
_js _response نتيجة تنفيذ نص برمجي JS محددلاحظ أنه يجب تحديد حقل custom_js عند إعداد المهمة لتلقي هذه البيانات، وسيعتمد نوع الحقل وقيمته كليًا على النص البرمجي الذي حددته؛يمكنك أيضًا تصفية النتائج بهذه القيمة بتحديد عوامل التصفية على النحو التالي:["custom_js_response.url", "like", "pixel"]
- duplicateالنوع: boolean | null
_content تشير إلى ما إذا كانت الصفحة تحتوي على محتوى مكرر
- duplicateالنوع: boolean | null
_description تشير إلى ما إذا كانت الصفحة تحتوي على وصف مكرر
- duplicateالنوع: boolean | null
_title تشير إلى ما إذا كانت الصفحة تحتوي على وسوم عنوان مكررة
- encodedالنوع: integer | null
_size حجم الصفحة بعد الترميز: يشير إلى حجم الصفحة المرمّزة مقاسًا بالبايت
- fetchالنوع: string | null
_time التاريخ والوقت اللذان جُلبت فيهما إحدى الموارد بتنسيق UTC: “yyyy-mm-dd hh-mm-ss +00:00”. مثال: 2019-11-15 12:57:46 +00:00
- isالنوع: boolean | null
_resource تشير إلى ما إذا كانت الصفحة موردًا واحدًا
- lastالنوع: object | null · Response36Afe1097B20_LastModified
_modified يحتوي على بيانات حول التغييرات المتعلقة بالمورد. إذا لم توجد بيانات، ستكون القيمة null
- headerالنوع: string | null
التاريخ والوقت اللذان عُدّلت فيهما الترويسة آخر مرة بتنسيق UTC: "yyyy-mm-dd hh-mm-ss +00:00" مثال: 2019-11-15 12:57:46 +00:00 إذا لم تكن هناك بيانات، ستكون القيمة null
- metaالنوع: string | null
_tag التاريخ والوقت اللذان عُدّلت فيهما العلامة الوصفية آخر مرة بتنسيق UTC: "yyyy-mm-dd hh-mm-ss +00:00" مثال: 2019-11-15 12:57:46 +00:00 إذا لم تكن هناك بيانات، ستكون القيمة null
- sitemapالنوع: string | null
التاريخ والوقت اللذان عُدّل فيهما خريطة الموقع آخر مرة بتنسيق UTC: "yyyy-mm-dd hh-mm-ss +00:00" مثال: 2019-11-15 12:57:46 +00:00 إذا لم تكن هناك بيانات، ستكون القيمة null
- locationالنوع: string | null
ترويسة الموقع: تشير إلى عنوان URL الذي تُعاد توجيه الصفحة إليه
- mediaالنوع: string | null
_type أنواع الوسائط المستخدمة لعرض الصفحة
- metaالنوع: object | null · Response36Afe1097B20_PageMetaInfo
خصائص الصفحةتعتمد القيمة على resource_type
- brokenالنوع: object | null · Response36Afe1097B20_OnPageResourceIssueInfo
_html أخطاء المورد وتحذيراته
- errorsالنوع: array (object | null)[] | null
أخطاء الموارد
- columnالنوع: integer | null
العمود الذي وُجد فيه الخطأ
- lineالنوع: integer | null
السطر الذي وُجد فيه الخطأ
- messageالنوع: string | null
رسالة نصية للخطأيمكن العثور على القائمة الكاملة لأخطاء HTML المحتملة هنا
- statusالنوع: integer | null
_code رمز الحالة العام: يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا. ملاحظة: نوصي بشدة بتصميم نظام لازم لمعالجة الحالات الاستثنائية أو حالات الخطأ ذات الصلة
- warningsالنوع: array (object | null)[] | null
تحذيرات الموارد
- columnالنوع: integer | null
العمود الذي وُجد فيه الخطأ
- lineالنوع: integer | null
السطر الذي وُجد فيه الخطأ
- messageالنوع: string | null
رسالة نصية للخطأيمكن العثور على القائمة الكاملة لأخطاء HTML المحتملة هنا
- statusالنوع: integer | null
_code رمز الحالة العام: يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا. ملاحظة: نوصي بشدة بتصميم نظام لازم لمعالجة الحالات الاستثنائية أو حالات الخطأ ذات الصلة
- canonicalالنوع: string | null
الصفحة الأساسية (canonical)
- charsetالنوع: integer | null
صفحة الشيفرةمثال: 65001
- contentالنوع: object | null · Response36Afe1097B20_HtmlContentInfo
معلومات عامة عن محتوى الصفحة
- automatedالنوع: number | null
_readability _index مؤشر القراءة الآلي
- colemanالنوع: number | null
_liau _readability _index مؤشر Coleman–Liau
- daleالنوع: number | null
_chall _readability _index مؤشر القراءة Dale–Chall
- descriptionالنوع: number | null
_to _content _consistency اتساق وسم meta description مع محتوى الصفحة، مقيس من 0 إلى 1
- fleschالنوع: number | null
_kincaid _readability _index مؤشر القراءة Flesch–Kincaid
- metaالنوع: number | null
_keywords _to _content _consistency اتساق وسم meta keywords مع محتوى الصفحة، مقيس من 0 إلى 1
- plainالنوع: number | null التنسيق: double
_text _rate قيمة معدل النص العادي نسبة plain_text_size إلى size
- plainالنوع: integer | null
_text _size الحجم الإجمالي للنص على الصفحة، مقيسًا بالبايت
- plainالنوع: integer | null
_text _word _count عدد الكلمات على الصفحة
- smogالنوع: number | null
_readability _index مؤشر القراءة SMOG
- titleالنوع: number | null
_to _content _consistency اتساق وسم meta title مع محتوى الصفحة، مقيس من 0 إلى 1
- cumulativeالنوع: number | null
_layout _shift مقياس Core Web Vitals الذي يقيس استقرار التخطيط للصفحةيقيس مجموع درجات كل إزاحة تخطيط فردية غير متوقعة تحدث طوال عمر الصفحة. اعرف المزيد.
- deprecatedالنوع: array (string | null)[] | null
_tags الوسوم المهجورة على الصفحة
- descriptionالنوع: string | null
محتوى وسم وصف meta
- descriptionالنوع: integer | null
_length طول وسم الوصف بالأحرف
- duplicateالنوع: array (string | null)[] | null
_meta _tags وسوم meta المكررة على الصفحة
- externalالنوع: integer | null التنسيق: int64
_links _count عدد الروابط الخارجية على الصفحة
- faviconالنوع: string | null
أيقونة الموقع (favicon) للصفحة
- followالنوع: boolean | null
تشير إلى ما إذا كانت 'meta robots' للصفحة تسمح لبرامج الزحف بمتابعة الروابط على الصفحةإذا كانت false، فإن وسم 'meta robots' للصفحة يحتوي على المعامل "nofollow" الذي يوجّه برامج الزحف إلى عدم متابعة الروابط على الصفحة
- generatorالنوع: string | null
مولّد وسوم meta
- htagsالنوع: object | null
وسوم ترويسة HTML
- propertyالنوع: array string[] | null
Name
- imagesالنوع: integer | null التنسيق: int64
_count عدد الصور على الصفحة
- imagesالنوع: integer | null
_size الحجم الإجمالي للصور على الصفحة بالبايت
- inboundالنوع: integer | null التنسيق: int64
_links _count عدد الروابط الداخلية التي تشير إلى الصفحة
- internalالنوع: integer | null التنسيق: int64
_links _count عدد الروابط الداخلية على الصفحة
- metaالنوع: string | null
_keywords محتوى وسم keywords
- metaالنوع: string | null
_title عنوان meta للصفحةوسم meta في قسم head بمستند HTML يحدد عنوان الصفحة
- renderالنوع: integer | null التنسيق: int64
_blocking _scripts _count عدد النصوص البرمجية على الصفحة التي تعيق عرض الصفحة
- renderالنوع: integer | null التنسيق: int64
_blocking _stylesheets _count عدد أنماط CSS على الصفحة التي تعيق عرض الصفحة
- scriptsالنوع: integer | null التنسيق: int64
_count عدد النصوص البرمجية على الصفحة
- scriptsالنوع: integer | null
_size الحجم الإجمالي للنصوص البرمجية على الصفحة بالبايت
- socialالنوع: object | null
_media _tags - propertyالنوع: string | null
Name
- spellالنوع: object | null · Response36Afe1097B20_HunspellInfo
التدقيق الإملائيوأخطاء التدقيق الإملائي hunspell
- hunspellالنوع: string | null
_language _code رمز لغة التدقيق الإملائي
- misspelledالنوع: array (object | null)[] | null
مصفوفة الكلمات المكتوبة خطأً
- wordالنوع: string | null
كلمة مكتوبة خطأً
- stylesheetsالنوع: integer | null التنسيق: int64
_count عدد أوراق الأنماط على الصفحة
- stylesheetsالنوع: integer | null
_size الحجم الإجمالي لأوراق الأنماط على الصفحة بالبايت
- titleالنوع: string | null
عنوان الصفحة
- titleالنوع: integer | null
_length طول وسم العنوان بالأحرف
- onpageالنوع: number | null
_score يعرض مدى تحسين الصفحة على مقياس من 100 نقطةيعرض هذا الحقل مدى تحسين الصفحة مع مراعاة المشكلات الحرجة والتحذيرات المكتشفة داخل الصفحة؛100 هي أعلى درجة ممكنة وتعني أن الصفحة لا تحتوي على مشكلات حرجة أو تحذيرات مهمة داخل الصفحة؛اعرف المزيد عن كيفية حساب هذا المقياس في مقالة مركز المساعدة هذه
- pageالنوع: object | null · Response36Afe1097B20_PageTiming
_timing كائن مقاييس تحميل الصفحة
- connectionالنوع: integer | null
_time الوقت المستغرق للاتصال بالخادمالوقت اللازم حتى يتم إنشاء الاتصال بالخادم (بالمللي ثانية)
- domالنوع: integer | null
_complete الوقت المستغرق لتحميل المواردالوقت اللازم حتى يتم تنزيل الصفحة وجميع مواردها الفرعية (بالمللي ثانية)
- downloadالنوع: integer | null
_time الوقت الذي يستغرقه المتصفح لتلقي استجابة (بالمللي ثانية)
- durationالنوع: integer | null
_time الوقت الإجمالي الذي يستغرقه المتصفح حتى يتلقى استجابة كاملة من خادم (بالمللي ثانية)
- fetchالنوع: integer | null
_end وقت إكمال تنزيل مورد HTML: مقدار الوقت الذي يحتاجه المتصفح لإكمال تنزيل صفحة
- fetchالنوع: integer | null
_start وقت بدء تنزيل مورد HTML: مقدار الوقت الذي يحتاجه المتصفح لبدء تنزيل صفحة
- firstالنوع: number | null
_input _delay مقياس Core Web Vitals الذي يشير إلى سرعة استجابة الصفحةالوقت (بالمللي ثانية) من أول تفاعل للمستخدم مع صفحتك إلى استجابة المتصفح لذلك التفاعل. اعرف المزيد.
- largestالنوع: number | null
_contentful _paint مقياس Core Web Vitals الذي يقيس سرعة عرض أكبر عنصر محتوى في الجزء العلوي من الصفحةالمدة (بالمللي ثانية) اللازمة لعرض أكبر عنصر محتوى مرئي في إطار العرض، بدءًا من طلب المستخدم لعنوان URL. اعرف المزيد.
- requestالنوع: integer | null
_sent _time الوقت المستغرق لإرسال طلب إلى خادمالوقت اللازم حتى يتم إرسال الطلب إلى الخادم (بالمللي ثانية)
- timeالنوع: integer | null
_to _interactive مقياس الوقت حتى التفاعل (TTI)الوقت اللازم حتى يتمكن المستخدم من التفاعل مع الصفحة (بالمللي ثانية)
- timeالنوع: integer | null
_to _secure _connection الوقت المستغرق لإنشاء اتصال آمنالوقت اللازم حتى يتم إنشاء الاتصال الآمن بالخادم (بالمللي ثانية)
- waitingالنوع: integer | null
_time وقت أول بايت (TTFB) بالمللي ثانية
- relativeالنوع: integer | null
_url _length طول عنوان URL النسبي بالأحرف
- resourceالنوع: object | null · Response36Afe1097B20_OnPageResourceIssueInfo
_errors أخطاء المورد وتحذيراته
- errorsالنوع: array (object | null)[] | null
أخطاء الموارد
- columnالنوع: integer | null
العمود الذي وُجد فيه الخطأ
- lineالنوع: integer | null
السطر الذي وُجد فيه الخطأ
- messageالنوع: string | null
رسالة نصية للخطأيمكن العثور على القائمة الكاملة لأخطاء HTML المحتملة هنا
- statusالنوع: integer | null
_code رمز الحالة العام: يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا. ملاحظة: نوصي بشدة بتصميم نظام لازم لمعالجة الحالات الاستثنائية أو حالات الخطأ ذات الصلة
- warningsالنوع: array (object | null)[] | null
تحذيرات الموارد
- columnالنوع: integer | null
العمود الذي وُجد فيه الخطأ
- lineالنوع: integer | null
السطر الذي وُجد فيه الخطأ
- messageالنوع: string | null
رسالة نصية للخطأيمكن العثور على القائمة الكاملة لأخطاء HTML المحتملة هنا
- statusالنوع: integer | null
_code رمز الحالة العام: يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا. ملاحظة: نوصي بشدة بتصميم نظام لازم لمعالجة الحالات الاستثنائية أو حالات الخطأ ذات الصلة
- serverالنوع: string | null
إصدار الخادم
- sizeالنوع: integer | null
حجم المورد: يشير إلى حجم صفحة معيّنة مقاسًا بالبايت
- statusالنوع: integer | null
_code رمز الحالة العام: يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا. ملاحظة: نوصي بشدة بتصميم نظام لازم لمعالجة الحالات الاستثنائية أو حالات الخطأ ذات الصلة
- totalالنوع: integer | null التنسيق: int64
_dom _size الحجم الإجمالي لـ DOM للصفحة
- totalالنوع: integer | null التنسيق: int64
_transfer _size حجم الصفحة المضغوطة: يشير إلى الحجم المضغوط لصفحة معيّنة
- urlالنوع: string | null
عنوان URL للصفحة
- urlالنوع: integer | null
_length طول عنوان URL للصفحة بالأحرف
- similarityالنوع: integer | null
Integer numbers.
- totalالنوع: integer | null التنسيق: int64
_count العدد الإجمالي للصفحات المكررة
- urlالنوع: string | null
عنوان URL للصفحة المحددة
- itemsالنوع: integer | null التنسيق: int64
_count عدد العناصر في مصفوفة النتائج
- resultالنوع: integer | null التنسيق: int64
_count عدد العناصر في مصفوفة result
- statusالنوع: integer | null
_code رمز حالة المهمة ينشئه DataForSEO ويمكن أن يقع ضمن النطاق التالي: 10000-60000 يمكنك العثور على القائمة الكاملة لرموز الاستجابة هنا
- statusالنوع: string | null
_message الرسالة المعلوماتية للمهمة يمكنك العثور على القائمة الكاملة للرسائل المعلوماتية العامة هنا
- timeالنوع: string | null
وقت التنفيذ، بالثواني
- النوع: integer | null التنسيق: int64tasks
_count عدد المهام في مصفوفة tasks
- النوع: integer | null التنسيق: int64tasks
_error عدد المهام في مصفوفة tasks التي أُعيدت مع خطأ
- النوع: string | nulltime
إجمالي وقت التنفيذ، بالثواني
- النوع: string | nullversion
الإصدار الحالي من API
application/json - 400
تعذّرت معالجة الطلب. تحقق من معاملات الطلب.
- 401
مطلوب مفتاح API صالح من Felo.
- 402
لا يمكن متابعة الطلب لأن أحد متطلبات الفوترة غير مستوفٍ.
- 403
الحساب غير مصرّح له بهذه العملية.
- 429
تم بلوغ حد الطلبات أو حد الإنفاق.
- 502
تعذّر على الخدمة إكمال الطلب.
- 503
خدمة API أو الفوترة غير متاحة مؤقتًا.
- 504
انتهت مهلة الخدمة أثناء معالجة الطلب.
- default
استجابة خطأ؛ قد تستخدم استجابات المنبع الممرَّرة تنسيقات المزوّد
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/on_page/duplicate_content \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"id": "07281559-0695-0216-0000-c269be8b7592",
"url": "https://www.etsy.com/"
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": [
{
"crawl_progress": null,
"crawl_status": {
"max_crawl_pages": null,
"pages_in_queue": null,
"pages_crawled": null
},
"items_count": null,
"items": [
{
"url": null,
"total_count": null,
"pages": [
"[Max Depth Exceeded]"
]
}
]
}
]
}
]
}