Langkau ke kandungan

Glosari

14 format dan protokol yang memindahkan data terkumpul antara sistem — REST dan JSON, webhook, API SERP, state halaman terbenam, serta penanda yang dibaca enjin carian.
14 istilah
Pada halaman ini
  1. 01JSON-LD
  2. 02Data Berstruktur
  3. 03Markup Skema
  4. 04Titik Akhir API
  5. 05Webhook
  6. 06REST API
  7. 07GraphQL
  8. 08JSON
  9. 09Markdown
  10. 10Penghuraian HTML
  11. 11API SERP
  12. 12State Halaman Terbenam
  13. 13Pengekstrakan Berasaskan Skema
  14. 14Scraping Berkelompok

01 / 14

JSON-LD

Definisi

JSON-LD (JSON for Linking Data) ialah kaedah mengekod data berstruktur menggunakan format JSON. Ia merupakan format pilihan untuk membenamkan markup schema.org dalam halaman web untuk pemahaman enjin carian.

JSON-LD dibenamkan dalam halaman web sebagai tag skrip dan mengandungi metadata berstruktur tentang kandungan halaman -- butiran produk, maklumat artikel, data organisasi, dan banyak lagi. Ia merupakan sumber kaya data bersih dan berstruktur untuk penyapu kerana ia sudah boleh dibaca mesin.

extract_metadata CrawlForge mengesan dan mengekstrak JSON-LD daripada halaman, memberi anda akses kepada data berstruktur yang telah disusun oleh pemilik laman. Ini selalunya lebih boleh dipercayai daripada menghuraikan elemen visual kerana JSON-LD direka untuk penggunaan mesin.

Istilah Berkaitan: Data Berstruktur · Markup Skema · JSON · Penghuraian HTML

02 / 14

Data Berstruktur

Definisi

Data berstruktur ialah maklumat yang disusun dalam format yang telah ditakrifkan yang memudahkan mesin menghuraikan dan memahaminya. Pada web, ia biasanya merujuk kepada markup schema.org yang dibenamkan dalam halaman HTML.

Data berstruktur pada laman web termasuk anotasi JSON-LD, microdata, dan RDFa yang menerangkan kandungan dalam format yang boleh dibaca mesin. Enjin carian menggunakannya untuk petikan kaya, dan penyapu boleh memanfaatkannya untuk pengekstrakan data yang boleh dipercayai.

extract_metadata CrawlForge secara automatik mengesan dan menghuraikan data berstruktur daripada mana-mana halaman. Ini menyediakan jalan pintas untuk pengekstrakan data -- daripada menulis pemilih CSS untuk setiap medan, anda sering kali boleh mendapatkan harga produk, penilaian, ketersediaan, dan banyak lagi terus daripada data berstruktur halaman.

Istilah Berkaitan: JSON-LD · Markup Skema · JSON · Output Berstruktur

03 / 14

Markup Skema

Definisi

Markup skema ialah perbendaharaan tag (daripada schema.org) yang anda tambah pada HTML untuk menambah baik cara enjin carian membaca dan mewakili halaman anda. Ia mentakrifkan jenis seperti Product, Article, Organization, dan sifat-sifatnya.

Markup skema memberitahu enjin carian dengan tepat apa maksud kandungan anda, bukan sekadar apa yang dinyatakannya. Halaman dengan markup skema Product secara eksplisit mengisytiharkan nama, harga, ketersediaan, dan ulasan sesuatu produk, membolehkan keputusan carian yang kaya.

Untuk web scraping, markup skema ialah lombong emas. extract_metadata CrawlForge menarik markup skema daripada halaman, menyediakan data produk berstruktur, metadata artikel, dan maklumat perniagaan tanpa kerapuhan pengekstrakan berasaskan pemilih CSS.

Istilah Berkaitan: JSON-LD · Data Berstruktur · Audit SEO · Penghuraian HTML

04 / 14

Titik Akhir API

Definisi

Titik akhir API ialah URL tertentu di mana API menerima permintaan. Setiap titik akhir melaksanakan fungsi tertentu, seperti mendapatkan data, mencipta rekod, atau mencetuskan tindakan.

Banyak laman web mempunyai API yang menyajikan data yang sama yang dipaparkan pada halaman mereka, selalunya dalam format JSON yang lebih bersih. Menemui dan menggunakan titik akhir API ini boleh lebih cekap dan boleh dipercayai daripada scraping HTML yang dipaparkan.

CrawlForge beroperasi sebagai satu set titik akhir API itu sendiri -- setiap satu daripada 31 alat boleh diakses melalui titik akhir REST. Apabila scraping, fetch_url boleh mengakses kedua-dua halaman web dan titik akhir API, mengembalikan respons JSON mentah untuk pemprosesan secara aturcara.

Istilah Berkaitan: REST API · Webhook · JSON · Pengepala HTTP

05 / 14

Webhook

Definisi

Webhook ialah panggilan balik HTTP yang menghantar data ke URL yang ditentukan apabila sesuatu peristiwa berlaku. Tidak seperti tinjauan, webhook menolak data secara masa nyata, membolehkan seni bina dipacu peristiwa.

Webhook biasanya digunakan untuk mencetuskan tindakan apabila sesuatu berubah -- pesanan baharu, kemas kini harga, atau pengubahsuaian kandungan. Ia merupakan rakan berasaskan tolak kepada pendekatan berasaskan tarik web scraping.

track_changes CrawlForge merapatkan jurang antara scraping dan webhook. Ia memantau halaman untuk perubahan dan boleh memberitahu sistem anda apabila kandungan dikemas kini, memberi anda kesedaran masa nyata seperti webhook tanpa laman sasaran perlu menyokong webhook.

Alat CrawlForge Berkaitan

Istilah Berkaitan: Titik Akhir API · REST API · JSON · Saluran Paip Data

06 / 14

REST API

Definisi

REST API (Representational State Transfer) ialah seni bina perkhidmatan web yang menggunakan kaedah HTTP standard untuk melaksanakan operasi pada sumber. Ia merupakan gaya API yang paling biasa untuk perkhidmatan web.

REST API menggunakan kaedah HTTP seperti GET, POST, PUT, dan DELETE untuk berinteraksi dengan sumber yang dikenal pasti oleh URL. Kebanyakan perkhidmatan web moden, termasuk CrawlForge, mendedahkan fungsi melalui titik akhir REST.

28 alat CrawlForge boleh diakses melalui titik akhir REST API sebagai tambahan kepada MCP. Ini bermakna anda boleh menyepadukan CrawlForge ke dalam mana-mana bahasa pengaturcaraan atau platform yang boleh membuat permintaan HTTP, bukan hanya klien AI yang serasi MCP.

Alat CrawlForge Berkaitan

Istilah Berkaitan: Titik Akhir API · GraphQL · JSON · Pengepala HTTP

07 / 14

GraphQL

Definisi

GraphQL ialah bahasa pertanyaan untuk API yang membolehkan klien meminta dengan tepat data yang mereka perlukan. Tidak seperti REST, satu titik akhir GraphQL menyajikan semua pertanyaan, dengan klien menentukan bentuk data.

Sesetengah laman web menggunakan API GraphQL untuk menguasakan antara muka hadapan mereka, yang boleh menjadi sasaran scraping yang cekap. Respons GraphQL sudah pun JSON berstruktur, dan anda boleh meminta hanya medan yang anda perlukan, mengurangkan pemindahan data.

fetch_url CrawlForge boleh mengakses titik akhir GraphQL secara langsung, menghantar pertanyaan dan menerima respons berstruktur. Untuk laman yang mendedahkan GraphQL, pendekatan ini lebih cekap daripada scraping HTML yang dipaparkan.

Alat CrawlForge Berkaitan

Istilah Berkaitan: REST API · Titik Akhir API · JSON · Output Berstruktur

08 / 14

JSON

Definisi

JSON (JavaScript Object Notation) ialah format pertukaran data ringan yang mudah dibaca oleh manusia dan dihuraikan oleh mesin. Ia merupakan format standard untuk respons API dan pertukaran data berstruktur.

JSON ialah lingua franca data web. Respons API, fail konfigurasi, dan data berstruktur hampir secara universal dikodkan dalam JSON. Apabila scraping, matlamatnya selalunya untuk menukar HTML yang berselerak kepada JSON bersih yang boleh diproses oleh sistem hiliran.

Alat CrawlForge mengembalikan data dalam format JSON secara lalai. Alat seperti scrape_structured dan extract_structured membolehkan anda mentakrifkan skema JSON untuk output, memastikan data yang diekstrak sepadan dengan struktur yang anda jangkakan dengan tepat.

Istilah Berkaitan: JSON-LD · REST API · Output Berstruktur · Data Berstruktur

09 / 14

Markdown

Definisi

Markdown ialah bahasa markup ringan yang menggunakan sintaks pemformatan teks biasa. Ia digunakan secara meluas untuk dokumentasi, penciptaan kandungan, dan sebagai format perantaraan yang bersih untuk kandungan web yang diekstrak.

Markdown mengekalkan struktur kandungan (tajuk, senarai, pautan, blok kod) sambil melucutkan kerumitan HTML. Ini menjadikannya format output yang ideal untuk web scraping apabila anda memerlukan teks yang boleh dibaca dan berstruktur dan bukan HTML mentah atau teks biasa.

extract_content CrawlForge menyokong markdown sebagai format output, menukar halaman web kepada markdown bersih yang mengekalkan struktur dokumen. Ini amat berguna untuk pemindahan kandungan, scraping dokumentasi, dan menyuap kandungan kepada model AI yang memproses markdown dengan baik.

Istilah Berkaitan: Penghuraian HTML · JSON · Output Berstruktur · Pemindahan Kandungan

10 / 14

Penghuraian HTML

Definisi

Penghuraian HTML ialah proses menganalisis markup HTML untuk mengekstrak struktur dan kandungannya. Penghurai menukar rentetan HTML mentah kepada struktur pepohon yang boleh dinavigasi yang boleh ditanyakan dan dimanipulasi oleh program.

Penghuraian HTML ialah operasi teknikal teras di sebalik web scraping. HTML mentah daripada halaman web mesti dihuraikan kepada perwakilan berstruktur sebelum sebarang data boleh diekstrak. Kualiti penghurai menentukan sebaik mana ia mengendalikan HTML yang cacat, yang biasa berlaku di web.

CrawlForge mengendalikan penghuraian HTML secara dalaman merentas semua alatnya, menggunakan penghurai yang teguh yang mengendalikan HTML dunia sebenar dengan baik. Anda tidak perlu menangani kerenah penghuraian sendiri -- hanya tentukan data yang anda perlukan dan alat mengembalikan keputusan yang bersih.

Istilah Berkaitan: Penghuraian DOM · Pemilih CSS · XPath · JSON-LD

11 / 14

API SERP

Definisi

API SERP mengembalikan halaman hasil enjin carian sebagai data berstruktur, termasuk kedudukan, tajuk dan URL setiap hasil, supaya kedudukan boleh dijejaki dan dianalisis dalam kod.

SERP bermaksud halaman hasil enjin carian (search engine results page). API SERP membolehkan anda menyemak kedudukan sesebuah laman bagi sesuatu kata kunci, memerhati pesaing, atau menyalurkan hasil carian ke dalam saluran paip tanpa melakukan scraping enjin carian sendiri, yang disekat secara aktif oleh enjin carian.

CrawlForge mempunyai dua alat untuk ini. serp_rank (5 credits) melaporkan kedudukan sesebuah domain dalam hasil organik Google bagi sesuatu kata kunci, bersama URL yang berada di kedudukan itu dan setiap kedudukan yang dipegangnya, mengimbas sehingga 200 hasil bagi lokasi dan peranti yang dipilih. search_web (5 credits) mengembalikan hasil itu sendiri -- tajuk, URL dan petikan -- sebagai JSON.

Istilah Berkaitan: Audit SEO · Titik Akhir API · Scraping Bersasarkan Geo · Perisikan Persaingan

12 / 14

State Halaman Terbenam

Definisi

State halaman terbenam ialah data JSON yang dihantar oleh laman web di dalam HTMLnya sendiri, seperti __NEXT_DATA__ Next.js atau stor Redux, yang dibaca oleh JavaScript halaman untuk memaparkan dirinya.

Rangka kerja JavaScript moden menghantar data halaman ke pelayar dua kali: sekali sebagai HTML yang kelihatan dan sekali sebagai muatan JSON yang digunakan oleh rangka kerja untuk menjadikan halaman interaktif. Muatan itu sering mengandungi nilai tepat -- harga, tahap stok, ID, penilaian -- dalam bentuk yang lebih bersih daripada teks yang dipaparkan.

extract_embedded_state CrawlForge (2 credits) mencari dan mengembalikan state ini daripada satu pengambilan: muatan Next.js dan React Server Components, stor Nuxt, Apollo dan Redux, serta blok JSON sebaris. Ia tidak memerlukan LLM dan tidak menjalankan sebarang kod halaman, jadi nilai dikembalikan tepat seperti yang disimpan oleh laman tersebut.

Alat CrawlForge Berkaitan

Istilah Berkaitan: JSON · Data Berstruktur · Kandungan Dinamik · JSON-LD

13 / 14

Pengekstrakan Berasaskan Skema

Definisi

Pengekstrakan data berasaskan skema mengambil medan tertentu daripada halaman web ke dalam struktur yang anda tentukan terlebih dahulu, biasanya JSON Schema, supaya setiap halaman mengembalikan bentuk yang sama.

Daripada meminta keseluruhan halaman, anda menerangkan medan yang anda mahukan -- nama produk, harga, penilaian, ketersediaan -- bersama jenisnya. Pengekstrak mengembalikan bentuk yang tepat itu bagi setiap URL, yang menjadikan output mudah disahkan, disimpan dan dibandingkan merentas laman.

CrawlForge menawarkan ini dengan dua cara. Apabila anda tahu di mana data itu berada, scrape_structured (2 credits) mengekstraknya dengan pemilih CSS. Apabila anda boleh menerangkan sesuatu medan tetapi tidak dapat mencarinya, extract_structured (3 credits) menggunakan model bahasa untuk mengisi JSON Schema anda.

Istilah Berkaitan: Output Berstruktur · JSON · Pemilih CSS · Kualiti Data

14 / 14

Scraping Berkelompok

Definisi

Scraping berkelompok mengambil senarai URL yang diketahui dalam satu permintaan dan bukannya satu panggilan bagi setiap halaman, yang mengurangkan perjalanan pergi balik dan memudahkan pengurusan kerja pengumpulan yang besar.

Apabila anda sudah mempunyai URL -- senarai produk, hasil carian, peta laman -- menghantarnya bersama membolehkan perkhidmatan mengambilnya secara selari dan mengembalikan hasil sebagai satu set. Kelompok besar biasanya berjalan secara tak segerak, dengan hasil dikumpul kemudian atau dihantar melalui webhook.

batch_scrape CrawlForge (5 credits) menerima 2 hingga 50 URL bagi setiap panggilan dalam mod segerak atau tak segerak, dan get_batch_results (1 credit) menyelak halaman output. Untuk mencari URL terlebih dahulu, map_site (2 credits) menyenaraikan halaman sesebuah laman.

Istilah Berkaitan: Saluran Paip Data · Webhook · Peta Laman · Pengehadan Kadar

Mula menempa

Mula Scraping dengan 1,000 Credits Percuma

Mulakan dengan CrawlForge hari ini. Tiada kad kredit diperlukan.