Describe the bug
To fix Fotocasa selectors to scraper the data properly.
To Reproduce
Steps to reproduce the behavior:
npm start -- --fotocasa
Expected behavior
When we run the script with flag --fotocasa all the available flats for those links should be shown as output
When we run the script with flag --fotocasa --<neighborhood> it should show just the flats available for that neighborhood.
Example of output:
> phantomjs --ssl-protocol=any --ignore-ssl-errors=true index.js "--fotocasa"
-------------------------------------------------------------------
FOTOCASA
-------------------------------------------------------------------
ReferenceError: Can't find variable: Set
phantomjs://code/index.js:71 in onError
****Status: success****
-------------------------------------------------------------------
CIUTAT VELLA
-------------------------------------------------------------------
Apartamento en Gótico
1.250 €/mes
ahora
https://www.fotocasa.es/vivienda/barcelona-capital/calefaccion-amueblado-barri-gotic-147318633?RowGrid=1&tti=3&opi=300
Piso en Riereta, 3
1.050 €/mes
ahora
https://www.fotocasa.es/vivienda/barcelona-capital/calefaccion-amueblado-riereta-3-147273293?RowGrid=2&tti=3&opi=300
Piso en Nou de Sant Francesc
980 €/mes
hace 8 horas
https://www.fotocasa.es/vivienda/barcelona-capital/patio-amueblado-nou-de-sant-francesc-147590518?RowGrid=3&tti=3&opi=300
Piso en Sant Pere Mitja
1.200 €/mes
hace 17 horas
https://www.fotocasa.es/vivienda/barcelona-capital/aire-acondicionado-calefaccion-terraza-patio-amueblado-television-sant-pere-mitja-146734276?RowGrid=4&tti=3&opi=300
ReferenceError: Can't find variable: Set
phantomjs://code/index.js:71 in onError
****Status: success****
-------------------------------------------------------------------
EIXAMPLE
-------------------------------------------------------------------
Piso en Tamarit
1.100 €/mes
ahora
https://www.fotocasa.es/vivienda/barcelona-capital/aire-acondicionado-calefaccion-ascensor-patio-amueblado-tamarit-146258151?RowGrid=1&tti=3&opi=300
Piso en Arago, 343
1.250 €/mes
ahora
https://www.fotocasa.es/vivienda/barcelona-capital/calefaccion-ascensor-amueblado-arago-343-147560379?RowGrid=2&tti=3&opi=300
Piso en Provença, 198
1.200 €/mes
ahora
https://www.fotocasa.es/vivienda/barcelona-capital/aire-acondicionado-calefaccion-ascensor-amueblado-television-provenca-198-147301510?RowGrid=3&tti=3&opi=300
Piso en Av Gaudí
1.200 €/mes
ahora
https://www.fotocasa.es/vivienda/barcelona-capital/ascensor-amueblado-television-av-gaudi-147564611?RowGrid=4&tti=3&opi=300
Piso en Villarroel
1.050 €/mes
ahora
https://www.fotocasa.es/vivienda/barcelona-capital/ascensor-amueblado-villarroel-147565341?RowGrid=5&tti=3&opi=300
Piso en Valencia, 170
1.200 €/mes
hace 3 horas
https://www.fotocasa.es/vivienda/barcelona-capital/aire-acondicionado-calefaccion-ascensor-amueblado-valencia-170-147484613?RowGrid=6&tti=3&opi=300
Piso en Villarroel
1.050 €/mes
hace 4 horas
https://www.fotocasa.es/vivienda/barcelona-capital/ascensor-amueblado-villarroel-147565341?RowGrid=7&tti=3&opi=300
Piso en Av Gaudí
1.200 €/mes
hace 4 horas
https://www.fotocasa.es/vivienda/barcelona-capital/ascensor-amueblado-television-av-gaudi-147564611?RowGrid=8&tti=3&opi=300
Piso en Tamarit
1.250 €/mes
hace 11 horas
https://www.fotocasa.es/vivienda/barcelona-capital/calefaccion-terraza-amueblado-tamarit-147588175?RowGrid=9&tti=3&opi=300
ReferenceError: Can't find variable: Set
phantomjs://code/index.js:71 in onError
****Status: success****
-------------------------------------------------------------------
GRACIA
-------------------------------------------------------------------
Piso en Travesera de Gracia, 102
1.150 €/mes
ahora
https://www.fotocasa.es/vivienda/barcelona-capital/ascensor-amueblado-travesera-de-gracia-102-147232819?RowGrid=1&tti=3&opi=300
Piso en Vila de Gràcia
1.200 €/mes
ahora
https://www.fotocasa.es/vivienda/barcelona-capital/aire-acondicionado-ascensor-amueblado-vila-de-gracia-147454320?RowGrid=2&tti=3&opi=300
Piso en Vila de Gràcia
1.150 €/mes
ahora
https://www.fotocasa.es/vivienda/barcelona-capital/terraza-ascensor-amueblado-vila-de-gracia-146575090?RowGrid=3&tti=3&opi=300
Piso en Martinez de la Rosa
975 €/mes
ahora
https://www.fotocasa.es/vivienda/barcelona-capital/calefaccion-terraza-amueblado-martinez-de-la-rosa-147479526?RowGrid=4&tti=3&opi=300
Apartamento en Gran de Gracia
1.200 €/mes
hace 11 horas
https://www.fotocasa.es/vivienda/barcelona-capital/aire-acondicionado-calefaccion-ascensor-amueblado-gran-de-gracia-147587443?RowGrid=5&tti=3&opi=300
Piso en Martinez de la Rosa
975 €/mes
hace 13 horas
https://www.fotocasa.es/vivienda/barcelona-capital/calefaccion-terraza-amueblado-martinez-de-la-rosa-147479526?RowGrid=6&tti=3&opi=300
****Status: fail****
Error extracting LES CORTS
phantomjs://code/index.js:100 in scrapPage
Describe the bug To fix Fotocasa selectors to scraper the data properly.
To Reproduce Steps to reproduce the behavior:
npm start -- --fotocasa
Expected behavior
--fotocasa
all the available flats for those links should be shown as output--fotocasa --<neighborhood>
it should show just the flats available for that neighborhood.Example of output:
Screenshots Example URL: https://www.fotocasa.es/es/alquiler/casas/barcelona-capital/ciutat-vella/amueblado/l?latitude=41.3854&longitude=2.1775&maxPrice=1250&minRooms=2&minSurface=80&combinedLocationIds=724,9,8,232,376,8019,0,1152,0
The web is working so I guess is a problem with the code run by
phantomjs
:Desktop:
Smartphone No Smartphone
Additional context Nothing to add here.