Max Bohomolov
Max Bohomolov
Example ```python async def main() -> None: crawler = HttpCrawler() # Define the default request handler, which will be called for every request. @crawler.router.default_handler async def request_handler(context: HttpCrawlingContext) -> None:...
### Description - TODO ### Issues - Closes: #1161
Sitemap parser is closely related to `RobotsTxtFile`. But it is not used for support `respect_robots_txt_file' - Related: #1144
### Description - add `ImpitHttpClient` http-client client using the `impit` library ### Issues - Relates: #1079 ### Testing Added tests for `ImpitHttpClient`. `ImpitHttpClient` is enabled for all tests using http-client
new draft @souravjain540
new draft @souravjain540
Use `ApifyStorageClient(request_queue_access='shared')` for `test_concurrent_processing_simulation`. This is the expected usage for concurrent access. And fix the error in the test ### Issues Closes: #529
- Add support for Python 3.14
### Description - Protect `Request` and `Session` from partial mutations on request handler failure relevant with `AdaptivePlaywrightCrawler` ### Issues - Closes: #1514
### Description - New release of `asyncpg`, added support for Python 3.14. ### Issues - Closes: #1555