2025-06-19 05:00:11 [scrapy.utils.log] INFO: Scrapy 2.13.2 started (bot: scrapybot) 2025-06-19 05:00:11 [scrapy.utils.log] INFO: Versions: {'lxml': '5.4.0', 'libxml2': '2.13.8', 'cssselect': '1.3.0', 'parsel': '1.10.0', 'w3lib': '2.3.1', 'Twisted': '25.5.0', 'Python': '3.10.18 (main, Jun 10 2025, 23:52:59) [GCC 12.2.0]', 'pyOpenSSL': '25.1.0 (OpenSSL 3.5.0 8 Apr 2025)', 'cryptography': '45.0.4', 'Platform': 'Linux-6.8.0-55-generic-x86_64-with-glibc2.36'} 2025-06-19 05:00:11 [scrapy.addons] INFO: Enabled addons: [] 2025-06-19 05:00:11 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.epollreactor.EPollReactor 2025-06-19 05:00:11 [scrapy.middleware] INFO: Enabled extensions: ['scrapy.extensions.corestats.CoreStats', 'scrapy.extensions.memusage.MemoryUsage', 'scrapy.extensions.logstats.LogStats', 'scrapy.extensions.throttle.AutoThrottle'] 2025-06-19 05:00:11 [scrapy.crawler] INFO: Overridden settings: {'AUTOTHROTTLE_DEBUG': True, 'AUTOTHROTTLE_ENABLED': True, 'AUTOTHROTTLE_TARGET_CONCURRENCY': 4.0, 'COMMANDS_MODULE': 'houses.commands', 'CONCURRENT_REQUESTS': 8, 'DEFAULT_ITEM_CLASS': 'houses.items.HousesItem', 'DOWNLOAD_DELAY': 0.3, 'FTP_PASSWORD': 'H4KgYJ4zNyTTVokQGa_4', 'FTP_USER': 'ftpuser', 'HTTPCACHE_DIR': '/etc/scrapyd_cache', 'HTTPCACHE_ENABLED': True, 'HTTPCACHE_POLICY': 'crawler_utils.httpcache.GradualExpiresPolicy', 'HTTPCACHE_STORAGE': 'crawler_utils.httpcache.FilesystemCacheStorage', 'LOG_FILE': '/app/logs/rental_nl/cityhop/426b777c4cca11f089dfae2447f2c79f.log', 'NEWSPIDER_MODULE': 'houses.spiders', 'RANDOMIZE_DOWNLOAD_DELAY': False, 'SPIDER_MODULES': ['houses.spiders'], 'TELNETCONSOLE_ENABLED': False, 'TWISTED_REACTOR': 'twisted.internet.epollreactor.EPollReactor', 'URLLENGTH_LIMIT': 5000, 'USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, ' 'like Gecko) Chrome/29.0.1547.65 Safari/537.36'} 2025-06-19 05:00:11 [scrapy.middleware] INFO: Enabled downloader middlewares: ['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware', 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware', 'houses.middlewares.Fake404Middleware', 'crawler_utils.middlewares.MyUserAgentMiddleware', 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware', 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware', 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware', 'scrapy.downloadermiddlewares.retry.RetryMiddleware', 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware', 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware', 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware', 'rotating_proxies.middlewares.RotatingProxyMiddleware', 'rotating_proxies.middlewares.BanDetectionMiddleware', 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware', 'scrapy.downloadermiddlewares.stats.DownloaderStats', 'scrapy.downloadermiddlewares.httpcache.HttpCacheMiddleware'] 2025-06-19 05:00:11 [scrapy.middleware] INFO: Enabled spider middlewares: ['scrapy.spidermiddlewares.start.StartSpiderMiddleware', 'scrapy.spidermiddlewares.httperror.HttpErrorMiddleware', 'scrapy.spidermiddlewares.referer.RefererMiddleware', 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware', 'scrapy.spidermiddlewares.depth.DepthMiddleware'] 2025-06-19 05:00:11 [crawler_utils.yaml_export_pipeline] INFO: YamlExportPipeline initialized with FTP host: crawler-data.boligzonen.dk, user: ftpuser 2025-06-19 05:00:11 [crawler_utils.yaml_export_pipeline] INFO: Output directories: ['upload/rental_nl'] 2025-06-19 05:00:11 [crawler_utils.yaml_export_pipeline] INFO: Output tempdir: /tmp/rental_nl 2025-06-19 05:00:11 [crawler_utils.yaml_export_pipeline] INFO: Using PostCodeValidator for project: rental_nl 2025-06-19 05:00:11 [scrapy.middleware] INFO: Enabled item pipelines: ['houses.pipelines.DuplicatesPipeline', 'crawler_utils.yaml_export_pipeline.YamlExportPipeline'] 2025-06-19 05:00:11 [scrapy.core.engine] INFO: Spider opened 2025-06-19 05:00:11 [py.warnings] WARNING: /usr/local/lib/python3.10/site-packages/scrapy/core/spidermw.py:433: ScrapyDeprecationWarning: houses.spiders.cityhop.CityhopSpider defines the deprecated start_requests() method. start_requests() has been deprecated in favor of a new method, start(), to support asynchronous code execution. start_requests() will stop being called in a future version of Scrapy. If you use Scrapy 2.13 or higher only, replace start_requests() with start(); note that start() is a coroutine (async def). If you need to maintain compatibility with lower Scrapy versions, when overriding start_requests() in a spider class, override start() as well; you can use super() to reuse the inherited start() implementation without copy-pasting. See the release notes of Scrapy 2.13 for details: https://docs.scrapy.org/en/2.13/news.html warn( 2025-06-19 05:00:11 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2025-06-19 05:00:11 [rotating_proxies.middlewares] INFO: Proxies(good: 0, dead: 0, unchecked: 7, reanimated: 0, mean backoff time: 0s) 2025-06-19 05:00:14 [scrapy.extensions.throttle] INFO: slot: jp.proxymesh.com | conc: 1 | delay: 2733 ms (-2266) | latency: 1865 ms | size:216315 bytes 2025-06-19 05:00:14 [crawler_utils.httpcache] INFO: ***Dont cache 2025-06-19 05:00:14 [rotating_proxies.expire] DEBUG: Proxy is GOOD 2025-06-19 05:00:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2025-06-19 05:00:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.cityhop.nl/rts/collections/public/b58591da/runtime/collection/EAZLEE/data?page=%7B%22pageSize%22%3A%20100%2C%20%22pageNumber%22%3A%200%7D&filters=%7B%22field%22%3A%20%22division%22%2C%20%22operator%22%3A%20%22eq%22%2C%20%22value%22%3A%20%22property%22%7D&filters=%7B%22field%22%3A%20%22tmp_label%22%2C%20%22operator%22%3A%20%22NIN%22%2C%20%22value%22%3A%20%5B%22%2A%22%5D%7D&filters=%7B%22field%22%3A%20%22tmp_forrent%22%2C%20%22operator%22%3A%20%22EQ%22%2C%20%22value%22%3A%20%221%22%7D&filters=%7B%22field%22%3A%20%22tmp_city%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_streetAddress%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_1%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_2%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_3%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_num_bedrooms%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_interior%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_surface%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_price%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_price%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22po-api%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&sortBy=%7B%22field%22%3A%20%22ranking%22%2C%20%22direction%22%3A%20%22asc%22%7D&language=DUTCH> {'area': 64, 'available': None, 'balcony': False, 'deposit_numb': 4500, 'description': '\\*\\*\\* SEE ENGLISH TRANSLATION BELOW \\*\\*\\*\n' '\n' 'TE HUUR\n' '\n' 'Onlangs gerenoveerd 1-slaapkamer appartement met een zeer ' 'ruime tuin van ca. 90 m2, gelegen aan de rustige ' 'Sassenheimstraat in Amsterdam Oud-Zuid.\n' '\n' 'INDELING:\n' 'U betreedt de woning via een eigen entree op de begane grond, ' 'vanuit de tochthal komt u in de ruime doorzon-woonkamer die ' 'praktisch en overzichtelijk is ingedeeld. De open-keuken met ' 'hoekopstelling is volledig uitgerust en gelegen aan de ' 'achterzijde, via hier heeft u toegang tot de heerlijke diepe ' 'tuin welke een schuur voor opslag heeft. De slaapkamer is ook ' 'gelegen aan de rustige achterzijde en heeft openslaande ' 'deuren naar de tuin. De slaapkamer heeft een badkamer ' 'en-suite, welke is voorzien van een wastafel, inloopdouche, ' 'toilet en wasmachine aansluiting.\n' '\n' 'De woning is onlangs opgeknapt, waaronder het binnen ' 'schilderwerk (wanden), deels nieuwe ramen, verlichting en ' 'gordijnen. Daarnaast heeft de tuin een "make over" gehad, dus ' 'die is helemaal zomerklaar.\n' '\n' 'KENMERKEN:\n' '\n' '* Per direct beschikbaar\n' '* 2 maanden borg\n' '* Huurprijs exclusief gebruikerslasten\n' '* 1 slaapkamer met badkamer en-suite\n' '* Gebruiksoppervlakte wonen circa 64 m2\n' '* Zeer ruime tuin van circa 90m2 met schuur/berging\n' '* Gestoffeerd opgeleverd (incl. vloer, raambekleding, ' 'plafondverlichting)\n' '* Energielabel C\n' '* Geschikt voor een alleenstaande of stel\n' '* GEEN studenten of woningdelers\n' '* Verhuur onder voorbehoud gunning eigenaar\n' '\n' 'LOCATIE:\n' 'Trams en bussen zijn op loopafstand en binnen 10 minuten ' 'fietsen ben je op treinstation Amsterdam Zuid / WTC (voor ' 'Schiphol en een andere bestemming in Nederland). Het centrum ' 'van Amsterdam is met de tram of met de fiets in 15 minuten te ' 'bereiken; je bereikt het Vondelpark binnen 5 minuten. Goede ' 'restaurants, supermarkten en speciaalzaken zijn om de hoek.\n' '\n' 'Interesse? Neem contact op met ons kantoor voor een ' 'afspraak.\n' '\n' '\\--------------------------------------------------------------------------------------------------------\n' '\n' 'FOR RENT\n' '\n' 'Recently renovated 1-bedroom apartment with a very spacious ' 'garden of approximately 90 m2, located on the quiet ' 'Sassenheimstraat in Amsterdam Old South.\n' '\n' 'LAY OUT:\n' '\n' 'You enter the house through a private entrance on the first ' 'floor, from the entrance hall you enter the spacious living ' 'room which is practical and conveniently arranged. The open ' 'kitchen with corner unit is fully equipped and located at the ' 'rear, from here you have access to the lovely deep garden ' 'which has a shed for storage. The bedroom is also located at ' 'the quiet rear and has French doors to the garden. The ' 'bedroom has an en-suite bathroom, which is equipped with a ' 'sink, walk-in shower, toilet and washing machine connection.\n' '\n' 'The house has recently been refurbished, including interior ' 'painting (walls), partly new windows, lighting and curtains. ' 'In addition, the garden has had a "make over", so it is ' 'completely summer-ready.\n' '\n' 'FEATURES:\n' '\n' '* Available immediately\n' '* 2 months deposit\n' '* Rent excluding user charges\n' '* 1 bedroom with en-suite bathroom\n' '* Usable area living area approximately 64 m2\n' '* Very spacious garden of approximately 90m2 with shed / ' 'storage room\n' '* Unfurnished (incl. floor, window coverings, ceiling ' 'lights)\n' '* Energy label C\n' '* Suitable for a single person or couple\n' '* NO students or house sharers\n' '* Renting subject to approval of owner\n' '\n' 'LOCATION:\n' '\n' 'Trams and buses are within walking distance and within 10 ' 'minutes cycling you are at train station Amsterdam Zuid / WTC ' '(for Schiphol and any other destination in the Netherlands). ' 'The center of Amsterdam can be reached by streetcar or bike ' 'in 15 minutes; you can reach the Vondelpark within 5 minutes. ' 'Good restaurants, supermarkets and specialty stores are ' 'around the corner.\n' '\n' 'Interested? Contact our office for an appointment.', 'energy_label': 'c', 'external_property_attributes': {'external_property_id': '5a75c629e5449ac1627a183878af5fec', 'external_provider_id': 838, 'property_url': 'https://www.cityhop.nl/woning/amsterdam-sassenheimstraat-H01232607418'}, 'floor': 0, 'furnished': False, 'house_number': '62', 'images': ['https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516791960-623.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516791808-317.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516791824-911.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516791781-474.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516792002-912.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516791991-159.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516792012-588.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516792021-55.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516792041-854.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516791837-981.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516792125-289.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516791861-155.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516791844-697.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516792166-389.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516792180-103.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516792152-849.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516792187-918.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516792198-539.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516792212-763.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516791981-205.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516791968-652.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51455184.1516792226-787.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/2607418.5a3b86785f23a.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/2607418.5a3b867933334.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/2607418.5a3b8678b3ad8.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/2607418.5a3b8678e88cb.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/d58b697c.png?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/36493482.png?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/80ac9a37.png?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/810e1049.png?width=600'], 'pets_allowed': False, 'property_type': 'Apartment', 'rent': 2250, 'rooms': 2, 'street_name': 'Sassenheimstraat', 'zip_code_code': '1059 BK'} 2025-06-19 05:00:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.cityhop.nl/rts/collections/public/b58591da/runtime/collection/EAZLEE/data?page=%7B%22pageSize%22%3A%20100%2C%20%22pageNumber%22%3A%200%7D&filters=%7B%22field%22%3A%20%22division%22%2C%20%22operator%22%3A%20%22eq%22%2C%20%22value%22%3A%20%22property%22%7D&filters=%7B%22field%22%3A%20%22tmp_label%22%2C%20%22operator%22%3A%20%22NIN%22%2C%20%22value%22%3A%20%5B%22%2A%22%5D%7D&filters=%7B%22field%22%3A%20%22tmp_forrent%22%2C%20%22operator%22%3A%20%22EQ%22%2C%20%22value%22%3A%20%221%22%7D&filters=%7B%22field%22%3A%20%22tmp_city%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_streetAddress%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_1%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_2%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_3%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_num_bedrooms%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_interior%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_surface%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_price%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_price%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22po-api%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&sortBy=%7B%22field%22%3A%20%22ranking%22%2C%20%22direction%22%3A%20%22asc%22%7D&language=DUTCH> {'area': 100, 'available': '2025-05-01', 'balcony': True, 'deposit_numb': 6700, 'description': 'SEE ENGLISH TRANSLATION BELOW\n' '\n' 'TE HUUR\n' '\n' 'Het is heerlijk wonen in dit ruime dubbel bovenhuis met 2 ' 'slaapkamers en een zonnig balkon. De woning is recent ' 'hoogwaardig gerenoveerd en is gelegen op een van de mooiste ' 'locaties van Amsterdam Oost, om de hoek van de Weesperzijde ' 'en de Amstel!\n' '\n' 'Indeling:\n' 'Entree op de eerste verdieping, eigen trap naar de tweede ' 'verdieping met hal en wc. De ruime doorzon woonkamer en ' 'keuken geven deze woning open en ruimtelijk gevoel. Daarbij ' 'zorgt de grote harmonica schuifpui naar het balkon toe voor ' 'onwijs veel lichtinval. De moderne keuken met kookeiland is ' 'van alle gemakken voorzien, het gebruik van houten kasten en ' 'het betonnen aanrechtblad geeft de keuken een eigentijdse en ' 'robuuste uitstraling. Met de handige schuifpui open, kan men ' 'overdag en tot laat in de avond, zowel binnen als op het ' 'ruime balkon, heerlijk genieten van de (avond)zon.\n' '\n' 'De gezellige zitkamer is gelegen aan de voorzijde van het ' 'pand en geeft een prachtig uitzicht over de Swammerdamstraat. ' 'De TV is mooi weggewerkt in een praktische op maat gemaakte ' 'ingebouwde kastenwand.\n' '\n' 'Op de derde en tevens bovenste etage zijn 2 volwaardige ' 'slaapkamers, een luxe badkamer en een washok met wasmachine ' 'en droger. De badkamer is voorzien van een ruime ' 'inloopdouche, een dubbele wastafelmeubel en een wc.\n' '\n' 'Locatie:\n' 'De Weesperzijdestrook waar de Swammerdamstraat in gesitueerd ' 'is kan met een gerust hart de meest geliefde buurt van ' 'Amsterdam Oost genoemd worden. Rustig gelegen en omringd door ' 'de meest prachtige panden met de echte Amsterdamse ' 'karakteristieke bouwstijl. In de directe omgeving zijn vele ' 'restaurants en hotspots op loopafstand. Hier vind men onder ' 'andere ‘De Ysbreeker’, ‘Amstelhaven’ en uiteraard ‘Loetje ' 'Oost’. De om de hoek gelegen Wibautstraat is de afgelopen ' 'periode ook verrijkt met tal van nieuwe trendy bars en ' 'eetgelegenheden. Voor recreatie en ontspanning zijn zowel het ' 'Oosterpark als het Sarphatipark eenvoudig te bereiken. Met ' 'mooi weer kan er langs de bekende Amstel worden gewandeld en ' 'met de fiets is in enkele minuten de gezellige Pijp te ' 'bereiken alsmede het hart van het centrum van Amsterdam.\n' '\n' 'Kenmerken:\n' '\n' '* huurprijs: exclusief gebruikerslasten\n' '* waarborgsom: 2 maanden huur\n' '* beschikbaar per: 1 mei, 2025\n' '* huurtermijn: 12 maanden + verlenging (Model-A ' 'huurovereenkomst)\n' '* oplevering: volledig gestoffeerd en gemeubileerd\n' '* dubbel bovenhuis van circa 100m2 GO / 135m2 BVO\n' '* heerlijk ruim en zonnig balkon\n' '* moderne keuken\n' '* luxe badkamer\n' '* geen huisdieren\n' '* niet geschikt om te delen\n' '* verhuur onder voorbehoud gunning eigenaar\n' '\n' 'Neem gerust contact op met ons kantoor voor meer informatie ' 'of het maken van een afspraak.\n' '\n' 'FOR RENT\n' '\n' 'It is wonderful to live in this double upper house with 2 ' 'bedrooms and a sunny balcony. The house has recently been ' 'renovated to a high standard and is located on one of the ' 'most beautiful locations of Amsterdam East, around the corner ' 'from the Weesperzijde and the Amstel!\n' '\n' 'Layout:\n' 'Entrance on the first floor, own staircase to the second ' 'floor with hallway and toilet. The spacious living room and ' 'kitchen give this house open and spacious feeling. In ' 'addition, the large harmonica sliding doors to the balcony ' 'bring in a lot of light. The modern kitchen with cooking ' 'island is fully equipped, the use of wooden cabinets and the ' 'concrete worktop gives the kitchen a contemporary and robust ' 'appearance. With the handy sliding doors open, you can enjoy ' 'the (evening) sun during the day and until late in the ' 'evening, both inside and on the spacious balcony.\n' '\n' 'The cozy living room is located at the front of the building ' 'and gives a beautiful view over the Swammerdamstraat. The TV ' 'is nicely concealed in a practical custom built-in closet ' 'wall.\n' '\n' 'On the third and top floor are 2 full bedrooms, a luxurious ' 'bathroom and a laundry with washing machine and dryer. The ' 'bathroom has a spacious walk-in shower, a double washbasin ' 'and a toilet.\n' '\n' 'Location:\n' 'The Weesperzijde strip where the Swammerdamstraat is located ' 'can be called the most popular neighborhood of Amsterdam East ' 'with confidence. Quiet location and surrounded by the most ' 'beautiful buildings with the true Amsterdam characteristic ' 'style. In the immediate vicinity, many restaurants and ' "hotspots are within walking distance. Here you will find 'De " "Ysbreker', 'Amstelhaven' and of course 'Loetje Oost'. The " 'Wibautstraat located around the corner has also been enriched ' 'with numerous new trendy bars and eateries. Both Oosterpark ' 'and Sarphatipark are easy to reach for recreation and ' 'relaxation. In good weather you can walk along the famous ' 'Amstel and by bike you can reach the lively Pijp in a few ' 'minutes as well as the heart of the center of Amsterdam.\n' '\n' 'Characteristics:\n' '\n' '* rental price: excluding user charges\n' '* deposit: 2 months rent\n' '* available from: May 1, 2025\n' '* rental term: 12 months + extension (Model-A rental ' 'agreement)\n' '* delivery: fully upholstered and furnished\n' '* double upper house of approximately 100m2 GO / 135m2 GFA\n' '* wonderfully spacious and sunny balcony\n' '* modern kitchen\n' '* luxury bathroom\n' '* no pets\n' '* not suitable for sharing\n' "* rental subject to owner's award\n" '\n' 'Feel free to contact our office for more information or to ' 'make an appointment.', 'energy_label': None, 'external_property_attributes': {'external_property_id': '2d73b6586beb14bee572b7b80222f89a', 'external_provider_id': 838, 'property_url': 'https://www.cityhop.nl/woning/amsterdam-swammerdamstraat-H01232607430'}, 'floor': 3, 'furnished': True, 'house_number': '26', 'images': ['https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868550-992.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868513-524.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868536-355.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868542-382.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868529-830.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868518-168.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868524-517.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868557-671.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868562-426.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868567-722.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868574-660.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868580-690.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868625-269.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868632-216.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868607-52.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868617-365.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868587-843.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868595-319.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868602-5.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868508-871.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868478-749.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868492-729.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868466-786.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868910-374.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1539868472-688.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1536672986-943.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1536672974-145.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1536672995-784.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1536673003-929.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1536672990-942.JPG?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1536672977-975.JPG?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1536672998-932.JPG?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51762625.1536673006-138.JPG?width=600'], 'pets_allowed': False, 'property_type': 'Apartment', 'rent': 3350, 'rooms': 3, 'street_name': 'Swammerdamstraat', 'zip_code_code': '1091 RV'} 2025-06-19 05:00:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.cityhop.nl/rts/collections/public/b58591da/runtime/collection/EAZLEE/data?page=%7B%22pageSize%22%3A%20100%2C%20%22pageNumber%22%3A%200%7D&filters=%7B%22field%22%3A%20%22division%22%2C%20%22operator%22%3A%20%22eq%22%2C%20%22value%22%3A%20%22property%22%7D&filters=%7B%22field%22%3A%20%22tmp_label%22%2C%20%22operator%22%3A%20%22NIN%22%2C%20%22value%22%3A%20%5B%22%2A%22%5D%7D&filters=%7B%22field%22%3A%20%22tmp_forrent%22%2C%20%22operator%22%3A%20%22EQ%22%2C%20%22value%22%3A%20%221%22%7D&filters=%7B%22field%22%3A%20%22tmp_city%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_streetAddress%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_1%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_2%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_3%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_num_bedrooms%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_interior%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_surface%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_price%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_price%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22po-api%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&sortBy=%7B%22field%22%3A%20%22ranking%22%2C%20%22direction%22%3A%20%22asc%22%7D&language=DUTCH> {'area': 55, 'available': '2025-03-01', 'balcony': True, 'deposit_numb': 4700, 'description': 'TE HUUR\n' '\n' 'Zeer net 3-kamer appartement met 2 slaapkamers, lichte ' 'woonkamer en een balkon op het oosten. Gelegen aan de mooie ' 'Admiralengracht in De Baarsjes, aan de rand van de gezellige ' 'wijk Oud-West.\n' '\n' 'INDELING:\n' 'Entree op eerste etage, ruime en zeer lichte woonkamer door ' 'grote raampartijen met en een wijds uitzicht over de ' 'Admiralengracht. De open keuken is voorzien van diverse ' 'inbouwapparatuur. De 2 slaapkamrs zijn gelegen aan de ' 'achterzijde. Waar men tevens toegang heeft tot het balkon. De ' 'moderne badkamer heeft een met ruime douche en wastafel met ' 'meubel en er een aparte wc en bergruimte voor de ' 'wasmachien/droger.\n' '\n' 'KENMERKEN:\n' '\\- Beschikbaar per: 1 maart 2025\n' '\\- Huurprijs per maand: exclusief gebruikerslasten\n' '\\- Waarborgsom: 2 maanden huur\n' '\\- Huurovereenkomst: voor onbepaalde tijd (model-A)\n' '\\- Oplevering: gestoffeerd / "as it is"\n' '\\- Vloerverwarming door de gehele woning\n' '\\- Energielabel A++\n' '\\- Ideaal voor iemand alleen of een stel.\n' '\\- Niet geschikt voor studenten en woningdelers\n' '\\- Verhuur onder voorbehoud gunning eigenaar\n' '\n' 'LOCATIE:\n' 'De Admiralengracht is een lange straat met veel groen en een ' 'brede gracht. Vanuit de woonkamer heb je een mooi uitzicht ' 'over het water. De populaire winkelstraten Kinkerstraat en ' 'Jan Evertsenstraat zijn op loopafstand. Er zijn goede ' 'verbindingen met het openbaar vervoer naar het stadscentrum ' 'of de buitenwijken. Ook zijn de belangrijkste afritten van de ' 'snelweg in de buurt.\n' '\n' 'Neem gerust contact op met ons kantoor voor meer informatie.', 'energy_label': 'a++', 'external_property_attributes': {'external_property_id': 'ac89cbb7d8a410780edec7d81682ad74', 'external_provider_id': 838, 'property_url': 'https://www.cityhop.nl/woning/amsterdam-admiralengracht-H01232607431'}, 'floor': 1, 'furnished': False, 'house_number': '54', 'images': ['https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607733-960.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607737-886.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607742-650.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607751-616.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607756-364.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607761-633.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607766-891.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607771-554.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607776-571.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607785-332.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607813-65.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607789-751.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607794-751.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607799-440.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607804-330.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607747-145.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607721-116.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607727-118.jpg?width=600', 'https://pararius-office-prod.global.ssl.fastly.net/123/files/photos/export/51769610.1544607715-699.jpg?width=600'], 'pets_allowed': False, 'property_type': 'Apartment', 'rent': 2350, 'rooms': 3, 'street_name': 'Admiralengracht', 'zip_code_code': '1057 GA'} 2025-06-19 05:00:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://www.cityhop.nl/rts/collections/public/b58591da/runtime/collection/EAZLEE/data?page=%7B%22pageSize%22%3A%20100%2C%20%22pageNumber%22%3A%200%7D&filters=%7B%22field%22%3A%20%22division%22%2C%20%22operator%22%3A%20%22eq%22%2C%20%22value%22%3A%20%22property%22%7D&filters=%7B%22field%22%3A%20%22tmp_label%22%2C%20%22operator%22%3A%20%22NIN%22%2C%20%22value%22%3A%20%5B%22%2A%22%5D%7D&filters=%7B%22field%22%3A%20%22tmp_forrent%22%2C%20%22operator%22%3A%20%22EQ%22%2C%20%22value%22%3A%20%221%22%7D&filters=%7B%22field%22%3A%20%22tmp_city%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_streetAddress%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_1%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_2%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_3%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_num_bedrooms%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_interior%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_surface%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_price%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_price%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22po-api%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&sortBy=%7B%22field%22%3A%20%22ranking%22%2C%20%22direction%22%3A%20%22asc%22%7D&language=DUTCH> {'area': 197, 'available': None, 'balcony': False, 'deposit_numb': 15000, 'description': '', 'energy_label': 'c', 'external_property_attributes': {'external_property_id': '2d3ed00edc23d7092dc9ead0fb2ff41b', 'external_provider_id': 838, 'property_url': 'https://www.cityhop.nl/woning/amsterdam-pieter-cornelisz.-hooftstraat-H01232607560'}, 'floor': 1, 'furnished': False, 'house_number': '69', 'images': [], 'pets_allowed': 'ask_landlord', 'property_type': 'Apartment', 'rent': 7500, 'rooms': 4, 'street_name': 'Pieter Cornelisz. Hooftstraat', 'zip_code_code': '1071 BP'} 2025-06-19 05:00:14 [scrapy.extensions.throttle] INFO: slot: fr.proxymesh.com | conc: 1 | delay: 2529 ms (-2470) | latency: 239 ms | size: 28650 bytes 2025-06-19 05:00:14 [crawler_utils.httpcache] INFO: ***Dont cache 2025-06-19 05:00:14 [rotating_proxies.expire] DEBUG: Proxy is GOOD 2025-06-19 05:00:14 [scrapy.core.engine] DEBUG: Crawled (200) (referer: https://www.cityhop.nl/rts/collections/public/b58591da/runtime/collection/EAZLEE/data?page=%7B%22pageSize%22%3A%20100%2C%20%22pageNumber%22%3A%200%7D&filters=%7B%22field%22%3A%20%22division%22%2C%20%22operator%22%3A%20%22eq%22%2C%20%22value%22%3A%20%22property%22%7D&filters=%7B%22field%22%3A%20%22tmp_label%22%2C%20%22operator%22%3A%20%22NIN%22%2C%20%22value%22%3A%20%5B%22%2A%22%5D%7D&filters=%7B%22field%22%3A%20%22tmp_forrent%22%2C%20%22operator%22%3A%20%22EQ%22%2C%20%22value%22%3A%20%221%22%7D&filters=%7B%22field%22%3A%20%22tmp_city%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_streetAddress%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_1%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_2%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_property_type_3%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_num_bedrooms%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_interior%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&filters=%7B%22field%22%3A%20%22tmp_surface%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_price%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22tmp_price%22%2C%20%22operator%22%3A%20%22GTE%22%2C%20%22value%22%3A%20%220%22%7D&filters=%7B%22field%22%3A%20%22po-api%22%2C%20%22operator%22%3A%20%22NE%22%2C%20%22value%22%3A%20%22%2A%22%7D&sortBy=%7B%22field%22%3A%20%22ranking%22%2C%20%22direction%22%3A%20%22asc%22%7D&language=DUTCH) 2025-06-19 05:00:15 [scrapy.core.engine] INFO: Closing spider (finished) 2025-06-19 05:00:15 [crawler_utils.yaml_export_pipeline] INFO: Uploading /tmp/rental_nl/cityhop_1750309214.yaml to /upload/rental_nl 2025-06-19 05:00:15 [crawler_utils.yaml_export_pipeline] INFO: FTP host: crawler-data.boligzonen.dk, user: ftpuser 2025-06-19 05:00:15 [paramiko.transport] DEBUG: starting thread (client mode): 0x32fa8dc0 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_9.6p1 Ubuntu-3ubuntu13.11 2025-06-19 05:00:15 [paramiko.transport] INFO: Connected (version 2.0, client OpenSSH_9.6p1) 2025-06-19 05:00:15 [paramiko.transport] DEBUG: === Key exchange possibilities === 2025-06-19 05:00:15 [paramiko.transport] DEBUG: kex algos: sntrup761x25519-sha512@openssh.com, curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, ext-info-s, kex-strict-s-v00@openssh.com 2025-06-19 05:00:15 [paramiko.transport] DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-06-19 05:00:15 [paramiko.transport] DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-06-19 05:00:15 [paramiko.transport] DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-06-19 05:00:15 [paramiko.transport] DEBUG: client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-06-19 05:00:15 [paramiko.transport] DEBUG: server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-06-19 05:00:15 [paramiko.transport] DEBUG: client compress: none, zlib@openssh.com 2025-06-19 05:00:15 [paramiko.transport] DEBUG: server compress: none, zlib@openssh.com 2025-06-19 05:00:15 [paramiko.transport] DEBUG: client lang: 2025-06-19 05:00:15 [paramiko.transport] DEBUG: server lang: 2025-06-19 05:00:15 [paramiko.transport] DEBUG: kex follows: False 2025-06-19 05:00:15 [paramiko.transport] DEBUG: === Key exchange agreements === 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Strict kex mode: True 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Kex: curve25519-sha256@libssh.org 2025-06-19 05:00:15 [paramiko.transport] DEBUG: HostKey: ssh-ed25519 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Cipher: aes128-ctr 2025-06-19 05:00:15 [paramiko.transport] DEBUG: MAC: hmac-sha2-256 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Compression: none 2025-06-19 05:00:15 [paramiko.transport] DEBUG: === End of kex handshake === 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-06-19 05:00:15 [paramiko.transport] DEBUG: kex engine KexCurve25519 specified hash_algo 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Switch to new keys ... 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,rsa-sha2-512,rsa-sha2-256', 'publickey-hostbound@openssh.com': b'0', 'ping@openssh.com': b'0'} 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Attempting password auth... 2025-06-19 05:00:15 [paramiko.transport] DEBUG: userauth is OK 2025-06-19 05:00:15 [paramiko.transport] INFO: Authentication (password) successful! 2025-06-19 05:00:15 [paramiko.transport] DEBUG: [chan 0] Max packet in: 32768 bytes 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Received global request "hostkeys-00@openssh.com" 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-06-19 05:00:15 [paramiko.transport] DEBUG: [chan 0] Max packet out: 32768 bytes 2025-06-19 05:00:15 [paramiko.transport] DEBUG: Secsh channel 0 opened. 2025-06-19 05:00:15 [paramiko.transport] DEBUG: [chan 0] Sesch channel 0 request ok 2025-06-19 05:00:15 [paramiko.transport.sftp] INFO: [chan 0] Opened sftp connection (server version 3) 2025-06-19 05:00:15 [paramiko.transport.sftp] DEBUG: [chan 0] open(b'/upload/rental_nl/cityhop_1750309214.yaml', 'wb') 2025-06-19 05:00:15 [paramiko.transport.sftp] DEBUG: [chan 0] open(b'/upload/rental_nl/cityhop_1750309214.yaml', 'wb') -> 00000000 2025-06-19 05:00:15 [paramiko.transport.sftp] DEBUG: [chan 0] close(00000000) 2025-06-19 05:00:15 [paramiko.transport.sftp] DEBUG: [chan 0] stat(b'/upload/rental_nl/cityhop_1750309214.yaml') 2025-06-19 05:00:15 [paramiko.transport.sftp] INFO: [chan 0] sftp session closed. 2025-06-19 05:00:15 [paramiko.transport] DEBUG: [chan 0] EOF sent (0) 2025-06-19 05:00:15 [crawler_utils.yaml_export_pipeline] INFO: Successfully uploaded /tmp/rental_nl/cityhop_1750309214.yaml to upload/rental_nl 2025-06-19 05:00:15 [scrapy.statscollectors] INFO: Dumping Scrapy stats: {'downloader/request_bytes': 6206, 'downloader/request_count': 2, 'downloader/request_method_count/GET': 2, 'downloader/response_bytes': 245453, 'downloader/response_count': 2, 'downloader/response_status_count/200': 2, 'elapsed_time_seconds': 3.437995, 'finish_reason': 'finished', 'finish_time': datetime.datetime(2025, 6, 19, 5, 0, 15, 90878, tzinfo=datetime.timezone.utc), 'httpcache/firsthand': 2, 'httpcache/miss': 2, 'httpcache/uncacheable': 2, 'httpcompression/response_bytes': 2326683, 'httpcompression/response_count': 2, 'item_scraped_count': 4, 'items_per_minute': 80.0, 'log_count/DEBUG': 50, 'log_count/INFO': 24, 'log_count/WARNING': 1, 'memusage/max': 96788480, 'memusage/startup': 96788480, 'proxies/good': 2, 'proxies/mean_backoff': 0.0, 'proxies/reanimated': 0, 'proxies/unchecked': 6, 'request_depth_max': 1, 'response_received_count': 2, 'responses_per_minute': 40.0, 'scheduler/dequeued': 2, 'scheduler/dequeued/memory': 2, 'scheduler/enqueued': 2, 'scheduler/enqueued/memory': 2, 'start_time': datetime.datetime(2025, 6, 19, 5, 0, 11, 652883, tzinfo=datetime.timezone.utc)} 2025-06-19 05:00:15 [scrapy.core.engine] INFO: Spider closed (finished) 2025-06-19 05:00:15 [paramiko.transport] DEBUG: EOF in transport thread