~/talk

How to get clean web data for chatbots and LLMs

links:none on file
slides:none on file

Shows concrete wins and failures: using curl impersonate and impit to avoid simple blocks, switching to Playright (browser automation) for client‑rendered pages, and adding stealth plugins or proxies to evade Cloudflare fingerprints. Extracts content with Readability, post‑processes with a countman sketch, converts to markdown, chunks and embeds via LangChain + OpenAI, and demos a website content crawler used in Finn that successfully answers Tesla and BMW manual questions.

AI-written summary · about

  1. 0:00Scraping websites for chatbots
  2. 1:57Fetching raw HTML often fails
  3. 3:24Avoid getting blocked by sites
  4. 5:32Dynamic content with JavaScript
  5. 7:18Advanced bot detection systems
  6. 9:26Parsing HTML for clean content
  7. 12:15Scaling web scraping
  8. 13:39Proxies: data center vs residential
  9. 15:04Chatbot with scraped data and LLM
  10. 18:51Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.