DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Kandungan Bertindih OnPage API
Halaman dalam rayapan yang kandungannya menyerupai url tertentu, melebihi ambang similarity. Membaca rayapan yang selesai, jadi ia memerlukan id daripada post_dataforseo_on_page_submit dan memulangkan crawl_progress serta crawl_status yang terdiri daripada max_crawl_pages, pages_in_queue dan pages_crawled - semak itu sebelum mempercayai hasil kecil, kerana rayapan yang masih berjalan sememangnya mempunyai lebih sedikit untuk dilaporkan. Untuk tajuk atau penerangan meta yang bertindih dan bukan teks badan, gunakan post_dataforseo_on_page_duplicate_tags. 💰 Percuma di huluan: membuat pertanyaan rayapan yang selesai tidak dikenakan kos, hanya rayapannya sendiri.
Rujukan harga
- Pemeteran: Kos respons yang dilaporkan.
- Anggaran rujukan setiap permintaan: USD 0.012.
- Pengganda pelanggan rujukan: 1.0. Jangan gunakan semula pada amaun pelanggan yang telah diselesaikan.
Metadata rujukan sahaja, bukan sebut harga akaun, harga terjamin atau had perbelanjaan. Kredit sumber bukan kredit Felo. Caj akhir mengikut rekod pengebilan Felo.
- Jenis: array (object | null)[]
- idJenis: string
- limitJenis: integer | null
bilangan maksimum halaman yang dipulangkan
medan pilihan
nilai lalai:100
nilai maksimum:1000 - offsetJenis: integer | null
offset dalam array hasil halaman yang dipulangkan
medan pilihan
nilai lalai:0
nilai maksimum:2000000
jika anda menentukan nilai10, sepuluh halaman pertama dalam array hasil akan dilangkau dan data akan diberikan untuk halaman seterusnya - similarityJenis: integer | null
skor persamaan kandungan
secara lalai, kandungan dianggap pendua jika nilainya lebih besar daripada atau sama dengan6
anda boleh menentukan sebarang skor persamaan dalam julat 0 hingga 10 - tagJenis: string | null
pengecam tugas yang ditentukan pengguna
medan pilihan
had aksara ialah 255
anda boleh menggunakan parameter ini untuk mengenal pasti tugas dan memadankannya dengan hasil
anda akan menemui nilaitagyang ditentukan dalam objekdatarespons - urlJenis: string
URL halaman
medan wajib
tentukan halaman awal yang anda ingin terima kandungan penduanya
- Jenis: object | null · Response36Afe1097B20_OnPageDuplicateContentResponseInfo200
- Jenis: number | null Format: doublecost
jumlah kos tugas, USD
- Jenis: integer | nullstatus
_code kod status umum; anda boleh menemui senarai penuh kod respons di sini
- Jenis: string | nullstatus
_message mesej maklumat umum; anda boleh menemui senarai penuh mesej maklumat umum di sini
- Jenis: array (object | null)[] | nulltasks
tatasusunan tugas
- Jenis: object | null · Response36Afe1097B20_OnPageDuplicateContentTaskInfo
- costJenis: number | null Format: double
jumlah kos tugas, USD
- dataJenis: object | null
mengandungi parameter yang sama seperti yang anda tentukan dalam permintaan POST
- propertyJenis: object | null
Name
- idJenis: string | null
pengecam tugas; pengecam tugas unik dalam sistem kami dalam format UUID
- pathJenis: array (string | null)[] | null
Laluan URL
- resultJenis: array (object | null)[] | null
tatasusunan hasil
- crawlJenis: string | null
_progress status sesi crawl
nilai yang mungkin:in_progress,finished - crawlJenis: object | null · Response36Afe1097B20_CrawlStatusInfo
_status butiran sesi crawl
- maxJenis: integer | null Format: int64
_crawl _pages bilangan maksimum halaman untuk dirayau menunjukkan had max_crawl_pages yang anda tetapkan semasa mencipta tugas
- pagesJenis: integer | null Format: int64
_crawled bilangan halaman yang dirayau
- pagesJenis: integer | null Format: int64
_in _queue bilangan halaman yang sedang berada dalam baris gilir perayauan
- itemsJenis: array (object | null)[] | null
tatasusunan items
- pagesJenis: array (object | null)[] | null
halaman dengan kandungan pendua
- pageJenis: array (object | null)[] | null
maklumat tentang halaman dengan kandungan pendua
- Jenis: object | null · Response36Afe1097B20_OnPageHtmlResourceItem
- Jenis: object · Response36Afe1097B20_OnPageHtmlResourceItem
- resource
_type DiskriminatorJenis: string | nulljenis elemen
- brokenJenis: boolean | null
_links menunjukkan sama ada halaman mengandungi pautan rosak
- brokenJenis: boolean | null
_resources menunjukkan sama ada halaman mengandungi sumber rosak
- cacheJenis: object | null · Response36Afe1097B20_CacheControl
_control arahan untuk caching
- cachableJenis: boolean | null
menunjukkan sama ada halaman boleh dicache
- ttlJenis: integer | null
masa untuk hidup; tempoh pelayar menyimpan sumber dalam cache
- checksJenis: object | null
semakan laman web; semakan pada halaman berkaitan halaman
- propertyJenis: boolean | null
Name
- clickJenis: integer | null
_depth bilangan klik yang diperlukan untuk sampai ke halaman. Menunjukkan bilangan klik dari laman utama yang diperlukan sebelum tiba di halaman sasaran
- contentJenis: string | null
_encoding jenis pengekodan
- customJenis: string | null
_js _client _exception ralat semasa melaksanakan js tersuai. Jika ralat berlaku semasa melaksanakan skrip yang anda tentukan dalam medan custom_js, mesej ralat akan dipaparkan di sini
- customJenis: object | null
_js _response hasil pelaksanaan skrip JS tertentu. Ambil perhatian bahawa anda perlu menentukan medan custom_js semasa menetapkan tugas untuk menerima data ini dan jenis medan serta nilainya akan bergantung sepenuhnya pada skrip yang anda tentukan;anda juga boleh menapis hasil mengikut nilai ini dengan menentukan penapis seperti berikut:["custom_js_response.url", "like", "pixel"]
- duplicateJenis: boolean | null
_content menunjukkan sama ada halaman mempunyai kandungan pendua
- duplicateJenis: boolean | null
_description menunjukkan sama ada halaman mempunyai penerangan pendua
- duplicateJenis: boolean | null
_title menunjukkan sama ada halaman mempunyai tag tajuk pendua
- encodedJenis: integer | null
_size saiz halaman selepas pengekodan; menunjukkan saiz halaman yang dikodkan, diukur dalam bait
- fetchJenis: string | null
_time tarikh dan masa sumber diambil; dalam format UTC: “yyyy-mm-dd hh-mm-ss +00:00”; contoh: 2019-11-15 12:57:46 +00:00
- isJenis: boolean | null
_resource menunjukkan sama ada halaman ialah satu sumber
- lastJenis: object | null · Response36Afe1097B20_LastModified
_modified mengandungi data tentang perubahan berkaitan sumber; jika tiada data, nilainya ialah null
- headerJenis: string | null
tarikh dan masa pengepala kali terakhir diubah dalam format UTC: "yyyy-mm-dd hh-mm-ss +00:00" contoh: 2019-11-15 12:57:46 +00:00 jika tiada data, nilainya akan null
- metaJenis: string | null
_tag tarikh dan masa tag meta kali terakhir diubah dalam format UTC: "yyyy-mm-dd hh-mm-ss +00:00" contoh: 2019-11-15 12:57:46 +00:00 jika tiada data, nilainya akan null
- sitemapJenis: string | null
tarikh dan masa peta laman kali terakhir diubah dalam format UTC: "yyyy-mm-dd hh-mm-ss +00:00" contoh: 2019-11-15 12:57:46 +00:00 jika tiada data, nilainya akan null
- locationJenis: string | null
pengepala Location; menunjukkan URL untuk mengubah hala halaman
- mediaJenis: string | null
_type jenis media yang digunakan untuk memaparkan halaman
- metaJenis: object | null · Response36Afe1097B20_PageMetaInfo
sifat halaman. Nilainya bergantung pada resource_type
- brokenJenis: object | null · Response36Afe1097B20_OnPageResourceIssueInfo
_html ralat dan amaran sumber
- errorsJenis: array (object | null)[] | null
ralat sumber
- columnJenis: integer | null
lajur tempat ralat ditemui
- lineJenis: integer | null
baris tempat ralat ditemui
- messageJenis: string | null
mesej teks ralat. Senarai penuh kemungkinan ralat HTML boleh didapati di sini
- statusJenis: integer | null
_code kod status umum; anda boleh menemui senarai penuh kod respons di sini; Nota: kami amat mengesyorkan agar anda mereka bentuk sistem yang diperlukan untuk mengendalikan keadaan pengecualian atau ralat berkaitan
- warningsJenis: array (object | null)[] | null
amaran sumber
- columnJenis: integer | null
lajur tempat ralat ditemui
- lineJenis: integer | null
baris tempat ralat ditemui
- messageJenis: string | null
mesej teks ralat. Senarai penuh kemungkinan ralat HTML boleh didapati di sini
- statusJenis: integer | null
_code kod status umum; anda boleh menemui senarai penuh kod respons di sini; Nota: kami amat mengesyorkan agar anda mereka bentuk sistem yang diperlukan untuk mengendalikan keadaan pengecualian atau ralat berkaitan
- canonicalJenis: string | null
halaman canonical
- charsetJenis: integer | null
halaman kod. Contoh: 65001
- contentJenis: object | null · Response36Afe1097B20_HtmlContentInfo
maklumat keseluruhan tentang kandungan halaman
- automatedJenis: number | null
_readability _index Indeks Kebolehbacaan Automatik
- colemanJenis: number | null
_liau _readability _index Indeks Coleman–Liau
- daleJenis: number | null
_chall _readability _index Indeks Kebolehbacaan Dale–Chall
- descriptionJenis: number | null
_to _content _consistency konsistensi tag meta description dengan kandungan halaman yang diukur dari 0 hingga 1
- fleschJenis: number | null
_kincaid _readability _index Indeks Kebolehbacaan Flesch–Kincaid
- metaJenis: number | null
_keywords _to _content _consistency konsistensi tag meta keywords dengan kandungan halaman yang diukur dari 0 hingga 1
- plainJenis: number | null Format: double
_text _rate nilai kadar teks biasa nisbah plain_text_size kepada size
- plainJenis: integer | null
_text _size jumlah saiz teks pada halaman yang diukur dalam bait
- plainJenis: integer | null
_text _word _count bilangan perkataan pada halaman
- smogJenis: number | null
_readability _index Indeks Kebolehbacaan SMOG
- titleJenis: number | null
_to _content _consistency konsistensi tag tajuk meta dengan kandungan halaman yang diukur dari 0 hingga 1
- cumulativeJenis: number | null
_layout _shift Metrik Core Web Vitals yang mengukur kestabilan susun atur halaman. Mengukur jumlah keseluruhan semua skor anjakan susun atur individu bagi setiap anjakan susun atur tidak dijangka yang berlaku sepanjang hayat halaman. Ketahui lebih lanjut.
- deprecatedJenis: array (string | null)[] | null
_tags tag yang tidak lagi digunakan pada halaman
- descriptionJenis: string | null
kandungan tag penerangan meta
- descriptionJenis: integer | null
_length panjang tag penerangan dalam aksara
- duplicateJenis: array (string | null)[] | null
_meta _tags tag meta pendua pada halaman
- externalJenis: integer | null Format: int64
_links _count bilangan pautan luaran pada halaman
- faviconJenis: string | null
favicon halaman
- followJenis: boolean | null
menunjukkan sama ada 'meta robots' halaman membenarkan perangkak mengikuti pautan pada halaman. Jika false, tag 'meta robots' halaman mengandungi parameter "nofollow" yang mengarahkan perangkak supaya tidak mengikuti pautan pada halaman
- generatorJenis: string | null
penjana tag meta
- htagsJenis: object | null
tag pengepala HTML
- propertyJenis: array string[] | null
Name
- imagesJenis: integer | null Format: int64
_count bilangan imej pada halaman
- imagesJenis: integer | null
_size jumlah saiz imej pada halaman dalam bait
- inboundJenis: integer | null Format: int64
_links _count bilangan pautan dalaman yang menunjuk ke halaman
- internalJenis: integer | null Format: int64
_links _count bilangan pautan dalaman pada halaman
- metaJenis: string | null
_keywords kandungan tag meta keywords
- metaJenis: string | null
_title tag meta tajuk halaman. Tag meta dalam bahagian head dokumen HTML yang menentukan tajuk halaman
- renderJenis: integer | null Format: int64
_blocking _scripts _count bilangan skrip pada halaman yang menyekat render halaman
- renderJenis: integer | null Format: int64
_blocking _stylesheets _count bilangan gaya CSS pada halaman yang menyekat render halaman
- scriptsJenis: integer | null Format: int64
_count bilangan skrip pada halaman
- scriptsJenis: integer | null
_size jumlah saiz skrip pada halaman yang diukur dalam bait
- socialJenis: object | null
_media _tags - propertyJenis: string | null
Name
- spellJenis: object | null · Response36Afe1097B20_HunspellInfo
semakan ejaan. Ralat ejaan hunspell
- hunspellJenis: string | null
_language _code kod bahasa semakan ejaan
- misspelledJenis: array (object | null)[] | null
array perkataan yang salah eja
- wordJenis: string | null
perkataan yang salah eja
- stylesheetsJenis: integer | null Format: int64
_count bilangan helaian gaya pada halaman
- stylesheetsJenis: integer | null
_size jumlah saiz helaian gaya pada halaman yang diukur dalam bait
- titleJenis: string | null
tajuk halaman
- titleJenis: integer | null
_length panjang tag tajuk dalam aksara
- onpageJenis: number | null
_score menunjukkan tahap pengoptimuman halaman pada skala 100. Medan ini menunjukkan tahap pengoptimuman halaman dengan mengambil kira isu on-page kritikal dan amaran yang dikesan;100 ialah skor tertinggi yang mungkin, bermakna halaman tidak mempunyai isu on-page kritikal dan amaran penting;ketahui lebih lanjut cara metrik dikira dalam artikel pusat bantuan ini
- pageJenis: object | null · Response36Afe1097B20_PageTiming
_timing objek metrik pemuatan halaman
- connectionJenis: integer | null
_time masa untuk menyambung ke pelayan. Masa yang diambil sehingga sambungan dengan pelayan terbentuk (dalam milisaat)
- domJenis: integer | null
_complete masa untuk memuatkan sumber. Masa yang diambil sehingga halaman dan semua sub-sumbernya dimuat turun (dalam milisaat)
- downloadJenis: integer | null
_time masa yang diambil untuk pelayar menerima respons (dalam milisaat)
- durationJenis: integer | null
_time jumlah masa sehingga pelayar menerima respons lengkap daripada pelayan (dalam milisaat)
- fetchJenis: integer | null
_end masa untuk menyelesaikan muat turun sumber HTML; jumlah masa yang diperlukan pelayar untuk menyelesaikan muat turun halaman
- fetchJenis: integer | null
_start masa untuk memulakan muat turun sumber HTML; jumlah masa yang diperlukan pelayar untuk memulakan muat turun halaman
- firstJenis: number | null
_input _delay Metrik Core Web Vitals yang menunjukkan responsif halaman. Masa (dalam milisaat) dari apabila pengguna mula-mula berinteraksi dengan halaman sehingga pelayar bertindak balas terhadap interaksi tersebut. Ketahui lebih lanjut.
- largestJenis: number | null
_contentful _paint Metrik Core Web Vitals yang mengukur betapa pantas elemen kandungan terbesar di atas lipatan dipaparkan. Jumlah masa (dalam milisaat) untuk memaparkan elemen kandungan terbesar yang kelihatan dalam viewport, sejak pengguna meminta URL. Ketahui lebih lanjut.
- requestJenis: integer | null
_sent _time masa untuk menghantar permintaan ke pelayan. Masa yang diambil sehingga permintaan ke pelayan dihantar (dalam milisaat)
- timeJenis: integer | null
_to _interactive metrik Time To Interactive (TTI). Masa yang diambil sehingga pengguna boleh berinteraksi dengan halaman (dalam milisaat)
- timeJenis: integer | null
_to _secure _connection masa untuk mewujudkan sambungan selamat. Masa yang diambil sehingga sambungan selamat dengan pelayan terbentuk (dalam milisaat)
- waitingJenis: integer | null
_time masa ke bait pertama (TTFB) dalam milisaat
- relativeJenis: integer | null
_url _length panjang URL relatif dalam aksara
- resourceJenis: object | null · Response36Afe1097B20_OnPageResourceIssueInfo
_errors ralat dan amaran sumber
- errorsJenis: array (object | null)[] | null
ralat sumber
- columnJenis: integer | null
lajur tempat ralat ditemui
- lineJenis: integer | null
baris tempat ralat ditemui
- messageJenis: string | null
mesej teks ralat. Senarai penuh kemungkinan ralat HTML boleh didapati di sini
- statusJenis: integer | null
_code kod status umum; anda boleh menemui senarai penuh kod respons di sini; Nota: kami amat mengesyorkan agar anda mereka bentuk sistem yang diperlukan untuk mengendalikan keadaan pengecualian atau ralat berkaitan
- warningsJenis: array (object | null)[] | null
amaran sumber
- columnJenis: integer | null
lajur tempat ralat ditemui
- lineJenis: integer | null
baris tempat ralat ditemui
- messageJenis: string | null
mesej teks ralat. Senarai penuh kemungkinan ralat HTML boleh didapati di sini
- statusJenis: integer | null
_code kod status umum; anda boleh menemui senarai penuh kod respons di sini; Nota: kami amat mengesyorkan agar anda mereka bentuk sistem yang diperlukan untuk mengendalikan keadaan pengecualian atau ralat berkaitan
- serverJenis: string | null
versi pelayan
- sizeJenis: integer | null
saiz sumber; menunjukkan saiz halaman tertentu, diukur dalam bait
- statusJenis: integer | null
_code kod status umum; anda boleh menemui senarai penuh kod respons di sini; Nota: kami amat mengesyorkan agar anda mereka bentuk sistem yang diperlukan untuk mengendalikan keadaan pengecualian atau ralat berkaitan
- totalJenis: integer | null Format: int64
_dom _size jumlah saiz DOM halaman
- totalJenis: integer | null Format: int64
_transfer _size saiz halaman termampat; menunjukkan saiz termampat halaman tertentu
- urlJenis: string | null
URL halaman
- urlJenis: integer | null
_length panjang URL halaman dalam aksara
- similarityJenis: integer | null
Integer numbers.
- totalJenis: integer | null Format: int64
_count jumlah bilangan halaman pendua
- urlJenis: string | null
URL halaman yang ditentukan
- itemsJenis: integer | null Format: int64
_count bilangan item dalam tatasusunan hasil
- resultJenis: integer | null Format: int64
_count bilangan elemen dalam array hasil
- statusJenis: integer | null
_code kod status tugas yang dijana oleh DataForSEO; boleh berada dalam julat berikut: 10000-60000; anda boleh menemui senarai penuh kod respons di sini
- statusJenis: string | null
_message mesej maklumat tugas; anda boleh menemui senarai penuh mesej maklumat umum di sini
- timeJenis: string | null
masa pelaksanaan, saat
- Jenis: integer | null Format: int64tasks
_count bilangan tugas dalam array tasks
- Jenis: integer | null Format: int64tasks
_error bilangan tugas dalam array tasks yang dipulangkan dengan ralat
- Jenis: string | nulltime
jumlah masa pelaksanaan, saat
- Jenis: string | nullversion
versi semasa API
application/json - 400
Permintaan tidak dapat diproses. Semak parameter permintaan.
- 401
Kunci API Felo yang sah diperlukan.
- 402
Permintaan tidak dapat diteruskan kerana keperluan pengebilan tidak dipenuhi.
- 403
Akaun tidak dibenarkan melakukan operasi ini.
- 429
Had permintaan atau had perbelanjaan telah dicapai.
- 502
Perkhidmatan tidak dapat menyelesaikan permintaan.
- 503
API atau perkhidmatan pengebilan tidak tersedia buat sementara waktu.
- 504
Perkhidmatan tamat masa semasa memproses permintaan.
- default
Respons ralat; respons passthrough huluan mungkin menggunakan format penyedia
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]"
]
}
]
}
]
}
]
}