Spider Document Loaders
Spider Document Loaders ๋ ธ๋๋ ์ง์ ๋ ์น ํ์ด์ง ๋๋ ๋์ผ ๋๋ฉ์ธ์ ๋ค์ ํ์ด์ง๋ฅผ ์คํฌ๋ํํ์ฌ ๋ฌธ์ ํํ๋ก ๊ฐ์ ธ์ค๋ ์น ํฌ๋กค๋ง ์ ์ฉ ๋ ธ๋์ ๋๋ค. ๋จ์ผ ํ์ด์ง ์ ๋ณด ์์ง๋ถํฐ ๋๋ฉ์ธ ๊ธฐ๋ฐ ํฌ๋กค๋ง๊น์ง ๋์ํ ์ ์์ด, RAG ๊ธฐ๋ฐ ๊ฒ์, ์น ์ ๋ณด ์์ง ์๋ํ์ ํ์ฉ๋ฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
๋จ์ผ ํ์ด์ง ๋๋ ์ ์ฒด ๋๋ฉ์ธ ํฌ๋กค๋ง ๋ชจ๋ ์ง์ (
Scrape,Crawl)์ต๋ ํ์ด์ง ์ ์ ํ(Limit) ๋ฐ ์ธ๋ถ ํฌ๋กค๋ง ์กฐ๊ฑด ์ค์ ๊ฐ๋ฅ
๊ฒฐ๊ณผ๋ฅผ Document ๊ฐ์ฒด๋ก ๋ฐํํ์ฌ ๋ฒกํฐ ์ ์ฅ์ ์ ์ฅ ๋ฐ LLM ์ ๋ ฅ์ ์ ํฉ
๋ฉํ๋ฐ์ดํฐ ์ถ๊ฐ ๋ฐ ํ์ ์๋ ํ๋ ์ ์ธ ์ค์ ๊ฐ๋ฅ


์
๋ ฅ๊ฐ (Inputs)
Credential
Spider API Key (Credential์ ๋ฑ๋ก)
ํ์
Mode
ํฌ๋กค๋ง ๋ฐฉ์ ์ ํ: Scrape(๋จ์ผ ํ์ด์ง) ๋๋ Crawl(์ ์ฒด ๋๋ฉ์ธ)
ํ์
Web Page URL
์คํฌ๋ํ ๋์ ์น ํ์ด์ง ๋๋ ์์ URL
ํ์
Limit
ํฌ๋กค๋ง ์ ์ต๋ ๋ฌธ์ ์ (๊ธฐ๋ณธ๊ฐ: 25)
ํ์
Text Splitter
ํ ์คํธ ๋ถํ ๋ฐฉ์ ์ค์
์ ํ
ํ๋ผ๋ฏธํฐ (Parameters)
Additional Metadata
์์ง๋ ๋ฌธ์์ ์ฝ์ ํ ์ฌ์ฉ์ ์ ์ ๋ฉํ๋ฐ์ดํฐ
Additional Parameters
Spider API ํธ์ถ ์ ์ฌ์ฉํ ์ถ๊ฐ ํ๋ผ๋ฏธํฐ (์: ํํฐ, CSS selector ๋ฑ)
Omit Metadata Keys
๋ฉํ๋ฐ์ดํฐ์์ ์ ์ธํ ํค (์ผํ๋ก ๊ตฌ๋ถ ์ ๋ ฅ)
์ถ๋ ฅ๊ฐ (Outputs)
Document
ํ์ด์ง์์ ์์งํ ํ ์คํธ์ ๋ฉํ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ Document ๋ฐฐ์ด
Text
Document๋ค์ pageContent๋ฅผ ๋ณํฉํ ๋จ์ผ ํ ์คํธ ๋ฌธ์์ด
ํ์ฉ ์์
ํน์ ๋ธ๋ก๊ทธ๋ ์ ํ ์๊ฐ ํ์ด์ง์์ ๋ค์์ ์ฝํ ์ธ ์๋ ์์ง
๊ธฐ์ ๋ด์ค๋ฃธ์ด๋ PR ์์นด์ด๋ธ์์ ํฌ๋กค๋ง ํ ์์ฝ ์์ฑ
์์ฌ ์ฌ์ดํธ ๊ตฌ์กฐ ์ ๊ฒ ๋ฐ ์ฝํ ์ธ ๋ถ์ ํ์ดํ๋ผ์ธ ์๋ํ
์ฌ์ฉ ํ
Mode๋ฅผCrawl๋ก ์ค์ ํ ๊ฒฝ์ฐ ๋๋ฉ์ธ ๋ด ํ์ ํ์ด์ง ์ ์ฒด๋ฅผ ํ์ํ๋ฏ๋กLimit๊ฐ์ ์ ์ ํ ์ค์ ํด์ผ ์ฑ๋ฅ ์ ํ ๋ฐฉ์ง ๊ฐ๋ฅAdditional Parameters์ CSS selector ๋๋ ํ์ด์ง ์กฐ๊ฑด์ ์ค์ ํ๋ฉด ๋ ธ์ด์ฆ ๊ฐ์ ๊ฐ๋ฅ
Additional Metadata์ ๊ฒ์์ด, ์คํ ์๊ฐ ๋ฑ ์ฝ์ ์ ๋๋ฒ๊น ๋ฐ ์ฌ์ฌ์ฉ์ ์ ์ฉ
์ฃผ์์ฌํญ
ํฌ๋กค๋ง ๋์ ์ฌ์ดํธ๊ฐ robots.txt ๋๋ anti-scraping ์ ์ฑ ์ ๊ฐ๊ณ ์๋ ๊ฒฝ์ฐ ์๋ํ์ง ์์ ์ ์์
Spider API์ ์๊ธ์ ์ ๋ฐ๋ผ ํธ์ถ ํ์ ์ ํ์ด ๋ฐ์ํ ์ ์์
๋์ผํ URL๋ก ๋ฐ๋ณต ํธ์ถ ์ ๋์ผ ๊ฒฐ๊ณผ๊ฐ ์์ง๋๋ฏ๋ก ์ค๋ณต ์ฒ๋ฆฌ ๊ณ ๋ ค ํ์
Last updated