Skip to content

Commit b0dcc90

Browse files
committed
update homegate scraper tests and samples
1 parent 0fc7db4 commit b0dcc90

File tree

3 files changed

+2970
-2704
lines changed

3 files changed

+2970
-2704
lines changed

homegate-scraper/results/properties.json

+95-71
Original file line numberDiff line numberDiff line change
@@ -2,158 +2,182 @@
22
{
33
"localization": {
44
"de": {
5-
"urls": [],
5+
"urls": [
6+
{
7+
"type": "LINK",
8+
"title": "City Pop Website",
9+
"value": "http://www.citypop.com"
10+
}
11+
],
612
"text": {
7-
"title": "Wunderschöne Dachwohnung im Kirchenfeld",
8-
"description": "Zu vermieten per 1.12.23 oder nach Vereinbarung schöne, ruhige Dachwohnung mit Aussicht auf den Gurten.<br />Eigene Waschmaschine und Tumbler, Balkon, Estrich.<br />In der Nähe von Wald, ÖV und Einkaufsmöglichkeit - 10 Minuten Fussdistanz vom Stadtzentrum.<br />Miete 1720.- + 100.- NK"
13+
"title": "City Pop - Cosy Studio Apartments in the heart of Bern",
14+
"description": "<p>City Pop - Deine flexible Lösung für lange und kürzere Aufenthalte, um dich wie zu Hause zu fühlen.</p><p>Ab 350CHF/Woche bieten wir zentral gelegene Wohnungen in Bern an, von rund 23-60 Quadratmeter. Wir bieten verschieden typologien an Pop: S, M, L oder Duplex. Diese möblierten Wohnungen garantieren ein authentisches Wohnerlebnis. Da die Bauarbeiten noch nicht abgeschlossen sind, liegen uns noch keine Originalfotos vor. Die beigefügten Fotos sind Renderings und sollen repräsentativ sein.</p><p>- Ausgestattete Wohnungen mit Küche, Wohnzimmer, Schlafzimmer und Bad;</p><p>- Vollständiges Inventar für Küche (Teller, Gläser, Töpfe usw.),</p><p>- Schlafbereich und Badezimmer (Handtücher);</p><p>- Nebenkosten (Elektrizität, Wasser);</p><p>- Wi-Fi und Smart TV (Serafe excl.);</p><p>Die Pop Wohnungen können ab 4 Wochen bis maximal 52 Wochen gebucht werden. Es steht eine breite Palette von Standard- und Zusatzdiensten zur Verfügung, die z.B. über die City-Pop-App aktiviert werden können:</p><p>- Reinigungsservice (wöchentlich, zweiwöchentlich); -</p><p>Kellerraum;</p><p>- Parkplatz (intern und extern).</p><p>Das Gebäude ist außerdem mit coolen Gemeinschaftsräumen ausgestattet (zu einem kleinen Preis):</p><p>- Fitness;</p><p>- Gemeinsame Küche;</p><p>- Kino</p><p>Jeder Gast kann sich sein eigenes Angebot an Dienstleistungen zusammenstellen und anpassen, um seinen Bedürfnissen und seinem Lebensstil am besten gerecht zu werden.</p><p>Es ist so einfach wie die Buchung eines Hotelzimmers! Um ein Apartment zu buchen: Lade unsere \"City Pop\" App herunter, wähle deinen Buchungszeitraum (Check-in und Check-out); die verfügbare Pop erscheinen; - schliesse deine Buchung ab!</p><p>Erfahre mehr über unsere Website oder durch unsere App \"Citypop\"!</p><p>Wir freuen uns auf deine Buchung!</p><p>Sollten Sie während des Buchungsvorgangs Probleme haben oder weitere Informationen benötigen, zögern Sie bitte nicht, uns unter <strong>[email protected]</strong> zu kontaktieren. Unser Team steht Ihnen gerne zur Verfügung, um Ihnen behilflich zu sein.</p><p>--------------------------------------------------------------------------------------------------------------</p><p>City Pop - Your flexible solution for long and short stays to feel like home.</p><p>Starting from 350CHF/week we offer centrally located flats in Bern, from around 23-60 square metres. We offer different typologies Pop: S, M, L or Duplex. These furnished apartments guarantee an authentic living experience in which you can relax, work, sleep, cook and eat, all in an apartment that has the interior of a 4-stars hotel:</p><p>- Complete furnished apartments with kitchen, living room, sleeping area and bathroom;</p><p>- Complete inventory for kitchen (cutlery, glasses, plates, etc.);</p><p>- Sleeping area with linen and bathroom towels;</p><p>- Expenses included (electricity, water);</p><p>- Fast Internet connection;</p><p>- Smart TV (Serafe excluded);</p><p>- Breakfast (croissant and coffee).</p><p>But there is more! This fantastic and innovative living concept is free of contractual restrictions regarding the minimum length of stay: City Pop can be booked for 4 weeks up to a maximum of 52 weeks. A wide range of standard and additional services is available, which can be activated directly via our City-Pop-App:</p><p>- Cleaning service (weekly, biweekly);</p><p>- Storage;</p><p>- Parking spot (internal).</p><p>The building is also be equipped with cool common spaces (with small prices):</p><p>-           Fitness;</p><p>-           Co-Kitchen</p><p>-           Cinema</p><p>Each guest can create and adapt his or her own range of services to best fit his or her needs and lifestyle. It's as easy as booking a hotel room! To book an apartment and to check our availabilities, download our \"City Pop\" App, choose your booking period and you will have access to all available apartments in the period you want! Get more information to our Website or through our App called \"City Pop\"!</p><p>We are looking forward to meet you soon at City Pop!</p><p>If you encounter any difficulties during the booking process or need further information, please do not hesitate to contact us at <strong>[email protected]</strong>. Our team is at your service to provide assistance.</p>"
915
},
1016
"attachments": [
1117
{
1218
"type": "IMAGE",
13-
"url": "https://media2.homegate.ch/listings/v2/tuttifill/4000249686/image/ec16f5521720c79be136b93a4c875bd5.jpg",
14-
"file": "tutti_40b88a9b5cd83b227586e4cf0ba161fe.jpg"
19+
"url": "https://media2.homegate.ch/listings/v2/e335city/3001913945/image/0273e379bef721b59e28e9463ab30b85.jpg",
20+
"file": "935c3b69f6.jpg"
21+
},
22+
{
23+
"type": "IMAGE",
24+
"url": "https://media2.homegate.ch/listings/v2/e335city/3001913945/image/b5dea1c5c8f9bbeff34a8f103d909db8.jpg",
25+
"file": "e859b3048f.jpg"
26+
},
27+
{
28+
"type": "IMAGE",
29+
"url": "https://media2.homegate.ch/listings/v2/e335city/3001913945/image/b359fa298c65987bceeec497234bbaa0.jpg",
30+
"file": "8abf475852.jpg"
1531
},
1632
{
1733
"type": "IMAGE",
18-
"url": "https://media2.homegate.ch/listings/v2/tuttifill/4000249686/image/20bab4d8c0c5a2a2df64b4397c77102d.jpg",
19-
"file": "tutti_d292c940ceeebffce4469d64e3338b3b.jpg"
34+
"url": "https://media2.homegate.ch/listings/v2/e335city/3001913945/image/10dddf0bb336c6990a1692cf819a12fc.jpg",
35+
"file": "ac3eb6eee2.jpg"
2036
},
2137
{
2238
"type": "IMAGE",
23-
"url": "https://media2.homegate.ch/listings/v2/tuttifill/4000249686/image/f3576f6826c7d38aee42ef8810e1a4d3.jpg",
24-
"file": "tutti_9c8a19a3436b32478e61a9673c673907.jpg"
39+
"url": "https://media2.homegate.ch/listings/v2/e335city/3001913945/image/0ac5c3a9590b2b3495455eebfafaa1c0.jpg",
40+
"file": "dbd26ee61c.jpg"
2541
},
2642
{
2743
"type": "IMAGE",
28-
"url": "https://media2.homegate.ch/listings/v2/tuttifill/4000249686/image/bd57296ad8074458eb77d4fb91422b92.jpg",
29-
"file": "tutti_76210e1c86b6f6c0545e64b7196abca0.jpg"
44+
"url": "https://media2.homegate.ch/listings/v2/e335city/3001913945/image/bdab3c656488e956ba5be731f11ae9c7.jpg",
45+
"file": "eab9761962.jpg"
3046
},
3147
{
3248
"type": "IMAGE",
33-
"url": "https://media2.homegate.ch/listings/v2/tuttifill/4000249686/image/4b13555cb926bf92158b67ffa51f3586.jpg",
34-
"file": "tutti_3cf7a976a9ff0a25fe9d8d513a3ba07e.jpg"
49+
"url": "https://media2.homegate.ch/listings/v2/e335city/3001913945/image/850c58e31ae947df197a27733d4ecaf3.jpg",
50+
"file": "808701924a.jpg"
3551
}
3652
]
3753
},
3854
"primary": "de"
3955
},
4056
"lister": {
41-
"legalName": "Esther Kaderli",
57+
"legalName": "City Pop AG",
4258
"website": {
43-
"value": "https://www.tutti.ch"
59+
"value": "https://citypop.com/"
60+
},
61+
"address": {
62+
"locality": "Zürich",
63+
"country": "CH",
64+
"region": "ZH",
65+
"street": "Bernerstrasse Süd 169",
66+
"postalCode": "8048"
4467
},
45-
"id": "tuttifill",
68+
"id": "e335city",
69+
"logoUrl": "https://media2.homegate.ch/t_customer_logo/logos/l_e335city_v2.png",
4670
"contacts": {
4771
"inquiry": {},
4872
"viewing": {}
49-
},
50-
"allowToContact": false
73+
}
5174
},
5275
"characteristics": {
53-
"livingSpace": 63,
54-
"numberOfRooms": 2.5
76+
"hasElevator": true,
77+
"livingSpace": 30,
78+
"numberOfRooms": 1,
79+
"yearLastRenovated": 2022,
80+
"hasGarage": true
81+
},
82+
"legacy": {
83+
"deliveryGroupId": 0,
84+
"personId": 2132617,
85+
"publishingGroupId": 1153
5586
},
5687
"address": {
5788
"country": "CH",
5889
"geoDistances": [
5990
{
60-
"distance": -9500.185840187718,
61-
"geoTag": "geo-canton-bern"
91+
"distance": -49066.66166595044,
92+
"geoTag": "geo-country-switzerland"
6293
},
6394
{
64-
"distance": -722.1017120351734,
65-
"geoTag": "geo-city-bern"
95+
"distance": -8825.748091171956,
96+
"geoTag": "geo-canton-bern"
6697
},
6798
{
68-
"distance": -457.55676536702833,
69-
"geoTag": "geo-citydistrict-kirchenfeld"
99+
"distance": -8142.10704678337,
100+
"geoTag": "geo-region-bern-mittelland"
70101
},
71102
{
72-
"distance": -488.27409310322196,
73-
"geoTag": "geo-cityregion-kirchenfeld-schosshalde"
103+
"distance": -49.365069394808906,
104+
"geoTag": "geo-zipcode-3007"
74105
},
75106
{
76-
"distance": -50432.13751554625,
77-
"geoTag": "geo-country-switzerland"
107+
"distance": -1234.7806160707787,
108+
"geoTag": "geo-city-bern"
78109
},
79110
{
80-
"distance": -722.1017120351734,
81-
"geoTag": "geo-region-bern"
111+
"distance": -348.6820705468329,
112+
"geoTag": "geo-cityregion-mattenhof-weissenbuhl"
82113
},
83114
{
84-
"distance": -7216.457624460493,
85-
"geoTag": "geo-region-bern-mittelland"
115+
"distance": -254.8153377905867,
116+
"geoTag": "geo-citydistrict-monbijou"
86117
},
87118
{
88-
"distance": -722.1017120351734,
119+
"distance": -1235.8234951867146,
89120
"geoTag": "geo-zipcode-3000"
90-
},
91-
{
92-
"distance": -463.0990733670273,
93-
"geoTag": "geo-zipcode-3005"
94121
}
95122
],
96123
"geoTags": [
97-
"geo-canton-bern",
98-
"geo-city-bern",
99-
"geo-citydistrict-kirchenfeld",
100-
"geo-cityregion-kirchenfeld-schosshalde",
101124
"geo-country-switzerland",
102-
"geo-region-bern",
125+
"geo-canton-bern",
103126
"geo-region-bern-mittelland",
104-
"geo-zipcode-3000",
105-
"geo-zipcode-3005"
127+
"geo-zipcode-3007",
128+
"geo-city-bern",
129+
"geo-cityregion-mattenhof-weissenbuhl",
130+
"geo-citydistrict-monbijou",
131+
"geo-zipcode-3000"
106132
],
107-
"street": "Kirchenfeldstrasse 32",
108-
"postalCode": "3005",
133+
"street": "Belpstrasse 23",
134+
"postalCode": "3007",
109135
"locality": "Bern",
110136
"geoCoordinates": {
111137
"accuracy": "HIGH",
112-
"manual": false,
113-
"latitude": 46.940034834771,
114-
"longitude": 7.451304942345
115-
}
138+
"latitude": 46.944621473881,
139+
"longitude": 7.433232413982
140+
},
141+
"region": "BE"
116142
},
117143
"externalIds": {
118-
"internalReferenceId": "tuttifill#62882953##",
119-
"displayReferenceId": "62882953",
120-
"refObject": "62882953",
121-
"displayPropertyReferenceId": "62882953",
122-
"propertyReferenceId": "tuttifill#62882953##"
144+
"internalReferenceId": "e335city#7vqa9.nv7o7##",
145+
"refObject": "7vqa9.nv7o7",
146+
"displayPropertyReferenceId": "7vqa9.nv7o7",
147+
"propertyReferenceId": "e335city#7vqa9.nv7o7##"
123148
},
124149
"contactForm": {
125150
"size": "NO_ADDRESS",
126151
"deliveryFormat": "NORMAL"
127152
},
128-
"version": 0,
129153
"platforms": [
130154
"homegate",
155+
"immoscout24",
131156
"alleimmobilien",
132157
"home",
133-
"immostreet"
158+
"immostreet",
159+
"anibis",
160+
"tutti"
134161
],
135162
"offerType": "RENT",
136163
"meta": {
137-
"createdAt": "2023-10-21T07:16:01.625Z",
138-
"updatedAt": "2023-10-21T07:16:01.625Z",
139-
"source": "FILSINGER"
164+
"createdAt": "2022-06-08T06:54:15.085Z",
165+
"updatedAt": "2025-03-04T03:10:25.841Z",
166+
"source": "BUSINESS_INSERTION_FUNNEL"
140167
},
141-
"id": "4000249686",
168+
"id": "3001913945",
142169
"categories": [
143170
"APARTMENT",
144171
"FLAT"
145172
],
146173
"prices": {
147174
"rent": {
148-
"area": "ALL",
149-
"interval": "MONTH",
150-
"net": 0,
151-
"gross": 1820
175+
"gross": 1926,
176+
"interval": "MONTH"
152177
},
153-
"currency": "CHF"
178+
"currency": "CHF",
179+
"buy": {}
154180
},
155-
"valueAddedServices": {
156-
"isTenantPlusListing": true
157-
}
181+
"valueAddedServices": {}
158182
}
159183
]

0 commit comments

Comments
 (0)