Skip to content

Web Extraction

Fetch a page

from fonky.gemini.tools import fetch_web_page

page = fetch_web_page(
    uri='https://example.com' )

print( page )

Extract paragraphs

from fonky.gemini.tools import scrape_paragraphs

paragraphs = scrape_paragraphs(
    uri='https://example.com' )

print( paragraphs )

Extract tables

from fonky.gemini.tools import scrape_tables

tables = scrape_tables(
    uri='https://example.com' )

print( tables )
from fonky.gemini.tools import scrape_hyperlinks

links = scrape_hyperlinks(
    uri='https://example.com' )

print( links )

Crawl a site

from fonky.gemini.tools import crawl_web

pages = crawl_web(
    seed_url='https://example.com',
    recursive=True,
    max_depth=1,
    max_pages=10 )

print( pages )