Saeid Khazaei·Aug 10Comparing A*, Knowledge-Based Reasoning, and a Genetic Policy in Wumpus WorldWhat changes when one agent sees the entire map while the others must make decisions under partial observability?
Saeid Khazaei·May 21Building a Terminal Sudoku Game in C++ with Input Polling and BacktrackingDesigning a Windows and POSIX terminal interface, generating puzzles with unique solutions, validating moves, and saving player progress
Saeid Khazaei·May 14Combining HTML Crawling with Direct API Requests for Product VariantsPart 4: Using Crawlee, BeautifulSoup, and aiohttp to extract product metadata, variant prices, sizes, and stock without browser automation
Saeid Khazaei·May 9Automating Search and Infinite Scroll with Crawlee and PlaywrightPart 3: Interacting with a JavaScript-driven marketplace, discovering dynamically loaded products, and extracting structured data with a…A response icon1A response icon1
Saeid Khazaei·May 4Adding Pagination and Structured Product Extraction to a Crawlee ProjectPart 2: Discovering category pages, following pagination links, and extracting detailed product records with Crawlee for PythonA response icon1A response icon1
Saeid Khazaei·Apr 30From a Scraping Script to a Modular Web Crawler with CrawleePart 1: Separating page discovery, data extraction, logging, and storage with Crawlee for Python