Installation
Requirements
Python 3.9+
requests >= 2.25.0(installed automatically)lxml >= 4.6— optional, required for HTML/XPath parsing
pip install askpablos-api
# With lxml for HTML parsing
pip install "askpablos-api[parsing]"
# Or install lxml separately
pip install lxml
Note
Use from lxml import etree for HTML parsing — Python’s stdlib xml.etree
has no HTML() method and does not support full XPath.
Virtual Environment (Recommended)
python -m venv venv
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windows
pip install askpablos-api
Environment Variables
Store credentials securely:
macOS/Linux:
export ASKPABLOS_API_KEY="your_api_key"
export ASKPABLOS_SECRET_KEY="your_secret_key"
Windows:
set ASKPABLOS_API_KEY=your_api_key
set ASKPABLOS_SECRET_KEY=your_secret_key
Then in Python:
import os
from askpablos_api import AskPablos
client = AskPablos(
api_key=os.getenv("ASKPABLOS_API_KEY"),
secret_key=os.getenv("ASKPABLOS_SECRET_KEY")
)
Verify Installation
import askpablos_api
print(askpablos_api.__version__)