LogiFlow
d17fdbb6f7
Merge pull request #234 from R0m1k3/antigravity
...
feat: Add scheduler and scraper services for automated item tracking …
2025-12-18 12:47:02 +01:00
Michael
d50b18690e
feat: Add scheduler and scraper services for automated item tracking and price extraction.
2025-12-18 12:38:32 +01:00
LogiFlow
26c9fa6c06
Merge pull request #233 from R0m1k3/antigravity
...
feat: add Playwright-based scraping service for tracking items.
2025-12-18 11:12:03 +01:00
Michael
4e9f2662bc
feat: add Playwright-based scraping service for tracking items.
2025-12-18 11:11:30 +01:00
LogiFlow
6320602700
Merge pull request #232 from R0m1k3/antigravity
...
feat: Add web scraping service for tracking and AI extraction verific…
2025-12-18 11:05:40 +01:00
Michael
5428459f36
feat: Add web scraping service for tracking and AI extraction verification script.
2025-12-18 11:05:09 +01:00
LogiFlow
ac3c0a5eda
Merge pull request #231 from R0m1k3/antigravity
...
Antigravity
2025-12-18 10:56:50 +01:00
Michael
6fab64b229
feat: Add ScraperService with Playwright for robust web scraping, including browser management, configurable scraping options, and automated popup handling.
2025-12-18 10:56:06 +01:00
LogiFlow
c565d0756d
Merge pull request #230 from R0m1k3/antigravity
...
fix: Improve ItemService screenshot management by prioritizing latest…
2025-12-18 10:43:12 +01:00
Michael
0d68859a5b
feat: add Playwright script to scrape gifi.fr product page and extract price information.
2025-12-18 10:42:31 +01:00
Michael
97664a4a16
fix: Improve ItemService screenshot management by prioritizing latest timestamped files and ensuring complete deletion.
2025-12-18 08:50:45 +01:00
LogiFlow
8082a69983
Merge pull request #229 from R0m1k3/antigravity
...
docs: revise task.md to address screenshot update caching instead of …
2025-12-18 08:34:30 +01:00
Michael
4590273801
docs: revise task.md to address screenshot update caching instead of popup obscuration.
2025-12-18 08:34:02 +01:00
LogiFlow
e0956c5167
Merge pull request #228 from R0m1k3/antigravity
...
chore: Update task plan to focus on removing obscuring popups from pr…
2025-12-18 08:19:23 +01:00
Michael
ed7f23d657
chore: Update task plan to focus on removing obscuring popups from product screenshots.
2025-12-18 08:14:56 +01:00
LogiFlow
c6776a5f04
Merge pull request #227 from R0m1k3/antigravity
...
feat: Implement main FastAPI application entry point, including datab…
2025-12-02 18:54:52 +01:00
Michael
e930f4bbfa
feat: Implement main FastAPI application entry point, including database migrations, data seeding, and background task scheduling.
2025-12-02 18:52:41 +01:00
LogiFlow
24769f66dd
Merge pull request #226 from R0m1k3/antigravity
...
feat: Implement `scheduler_service` for automated item price and stoc…
2025-12-02 18:03:54 +01:00
Michael
947152e132
feat: Implement scheduler_service for automated item price and stock tracking, including AI analysis and database updates.
2025-12-02 18:03:32 +01:00
LogiFlow
f933cb0959
Merge pull request #225 from R0m1k3/antigravity
...
feat: Add web scraping service using Playwright and Browserless, and …
2025-12-02 17:53:09 +01:00
Michael
fb89af5aba
Resolve merge conflict in scheduler_service.py
2025-12-02 17:52:48 +01:00
Michael
2c0a573a66
feat: Add web scraping service using Playwright and Browserless, and a new scheduler service.
2025-12-02 17:15:28 +01:00
LogiFlow
3c87a61e53
Merge pull request #224 from R0m1k3/antigravity
...
Antigravity
2025-12-02 17:06:32 +01:00
Michael
d8b3014021
Resolve merge conflict in browserless_service.py: Keep navigation logic and fix screenshot path
2025-12-02 17:04:49 +01:00
Michael
241970cf70
feat: implement BrowserlessService for persistent browser management with auto-reconnection and enhanced price extraction.
2025-12-02 16:54:40 +01:00
LogiFlow
7a06338313
Merge pull request #223 from R0m1k3/antigravity
...
feat: Introduce BrowserlessService for persistent web scraping with e…
2025-12-02 14:00:33 +01:00
Michael
8a8ef02168
feat: Introduce BrowserlessService for persistent web scraping with enhanced Amazon price extraction, alongside initial scheduler service and task tracking.
2025-12-02 13:59:39 +01:00
LogiFlow
1512b3b967
Merge pull request #222 from R0m1k3/antigravity
...
feat: implement persistent browserless service for robust web scrapin…
2025-12-02 11:46:58 +01:00
Michael
3bbab058c6
feat: implement persistent browserless service for robust web scraping and price extraction with auto-reconnection.
2025-12-02 11:46:32 +01:00
LogiFlow
9d056b525f
Merge pull request #221 from R0m1k3/antigravity
...
feat: Add French localization file with comprehensive translations fo…
2025-12-02 09:52:20 +01:00
Michael
e7875f35a7
feat: Add French localization file with comprehensive translations for the application UI.
2025-12-02 09:51:56 +01:00
LogiFlow
a74ea6e951
Merge pull request #220 from R0m1k3/antigravity
...
Antigravity
2025-12-02 09:37:51 +01:00
Michael
86aae8f628
Merge branch 'origin/antigravity' into antigravity
...
Resolved conflict in browserless_service.py by merging Amazon interstitial selectors.
Combined local robust selectors with remote additions for maximum coverage.
2025-12-02 09:37:31 +01:00
Michael
2b21cd176c
feat: add TrackingScraperService for Playwright-based web scraping with popup handling and smart scrolling capabilities.
2025-12-02 09:28:08 +01:00
Michael
5516562cb6
fix: Handle Amazon interstitials and dynamic screenshot updates
...
- Added Amazon 'Continue' interstitial selectors to BrowserlessService
- Ported robust popup handling from TrackingScraperService to BrowserlessService
- Updated ItemService to fetch dynamic screenshot URLs from PriceHistory
(fixes issue where forced updates didn't show new screenshots)
2025-12-02 09:27:12 +01:00
LogiFlow
468ad432b9
Merge pull request #219 from R0m1k3/antigravity
...
feat: Add Playwright script to detect and analyze Amazon "Continuer l…
2025-12-01 17:27:13 +01:00
Michael
9111aa02b9
feat: Add Playwright script to detect and analyze Amazon "Continuer les achats" popup elements.
2025-12-01 17:26:47 +01:00
LogiFlow
e198ab72ab
Merge pull request #218 from R0m1k3/antigravity
...
feat: implement BrowserlessService for unified, persistent Playwright…
2025-12-01 17:14:35 +01:00
Michael
9178512465
feat: implement BrowserlessService for unified, persistent Playwright browser management with auto-reconnection and enhanced price extraction.
2025-12-01 17:14:12 +01:00
LogiFlow
8b1267cf44
Merge pull request #217 from R0m1k3/antigravity
...
feat: Add automated item checking scheduler service and new dashboard…
2025-12-01 17:09:29 +01:00
Michael
6eb821c40d
feat: Add automated item checking scheduler service and new dashboard item display components.
2025-12-01 17:07:50 +01:00
LogiFlow
25646c99fe
Merge pull request #216 from R0m1k3/antigravity
...
feat: Implement new search service for multi-site e-commerce product …
2025-12-01 16:57:11 +01:00
Michael
f0e1c6668d
feat: Implement new search service for multi-site e-commerce product search and item detail scraping.
2025-12-01 16:56:32 +01:00
LogiFlow
f47ceec1bf
Merge pull request #215 from R0m1k3/antigravity
...
feat: Increase Amazon limit to 50 and fix screenshot framing
2025-12-01 16:19:45 +01:00
Michael
f223dc5a29
feat: Increase Amazon limit to 50 and fix screenshot framing
...
- Increased default Amazon search results limit from 20 to 50 in backend and frontend
- Improved TrackingScraperService to target main product area on Amazon (avoiding reviews)
- Added specific selectors for Amazon product page (#imgTagWrapperId, #productTitle, etc.)
2025-12-01 16:18:35 +01:00
LogiFlow
b982fab306
Merge pull request #214 from R0m1k3/antigravity
...
feat: Enhance Amazon stealth with comprehensive anti-detection
2025-12-01 13:57:30 +01:00
Michael
acfc5c6397
feat: Enhance Amazon stealth with comprehensive anti-detection
...
Added comprehensive stealth techniques to bypass Amazon bot detection:
- Complete HTTP headers (Accept, Accept-Language, Sec-Fetch-*, etc.)
- Extended chrome object with loadTimes, csi, app
- Permissions API override
- Plugins, languages, platform spoofing
- Battery API mocking
This significantly improves bot detection evasion compared to the basic
2-line stealth that was insufficient for Amazon's detection systems.
2025-12-01 13:55:57 +01:00
LogiFlow
aaad0abf90
Merge pull request #213 from R0m1k3/antigravity
...
Antigravity
2025-12-01 13:29:12 +01:00
Michael
2429fa2018
Revert "fix: Remove homepage redirect to avoid Amazon bot detection"
...
This reverts commit 5d3d181f5e .
2025-12-01 13:26:05 +01:00
Michael
5d3d181f5e
fix: Remove homepage redirect to avoid Amazon bot detection
...
Amazon detects the homepage-then-search pattern as bot behavior and blocks
with 2065 byte pages. Now navigating directly to search URL to appear more
natural.
This reverts the homepage loading strategy from commit 85b19e7 as Amazon's
bot detection has evolved and now flags this pattern.
2025-12-01 13:25:51 +01:00