Registry /
llm-agents / llama-index-readers-web
Install & Compatibility
Where this runs
tested against v0.6.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
build_error
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 35.5s · import 6.430s · 523MB
531MB installed
● package 531MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
BeautifulSoupWebReader
✓ from llama_index.readers.web import BeautifulSoupWebReader
✗ from llama_index.readers.web.BeautifulSoupWebReader import BeautifulSoupWebReader
Wrong nesting; correct is direct import from web module.
SimpleWebPageReader
✓ from llama_index.readers.web import SimpleWebPageReader
✗ from llama_index.web import SimpleWebPageReader
Old top-level import path removed in recent versions.
TrafilaturaWebReader
✓ from llama_index.readers.web import TrafilaturaWebReader
Correct import path.
Load a web page into a Document object using SimpleWebPageReader.
from llama_index.readers.web import SimpleWebPageReader
reader = SimpleWebPageReader()
docs = reader.load_data(urls=["https://example.com"])
print(docs[0].text[:100])
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'llama_index.readers.web'
Older version of llama-index-readers-web or incorrect import path.
fixUpgrade to latest version (>=0.10.0) and use correct import: from llama_index.readers.web import ...
ImportError: cannot import name 'SimpleWebPageReader' from 'llama_index'
Using old top-level import path from before v0.10.
fixChange import to: from llama_index.readers.web import SimpleWebPageReader
ValueError: You must provide at least one URL.
Called load_data() with an empty list or no urls parameter.
fixPass a non-empty list of URL strings: reader.load_data(urls=['https://example.com'])
Upgrade
Version history
0.6.0latest on PyPI · released Mar 12, 2026
Audit
Dependencies
llama-index-coreoptionalCore LlamaIndex abstractions (Document, BaseReader) are required.