Hi,
I am scraping a real estate website (Fincaraíz, Colombia) using Web Scraper Chrome extension.
I have a listing page with property cards. Each property has a link to its individual detail page.
My sitemap structure is approximately:
_root
└── link_datos (SelectorLink)
├── valor
├── admon
├── alcoba
├── baño
├── area
├── ...
└── fecha_publica
The link_datos selector is configured as:
- Type: Link
-
Link type: Link (read from the
hrefattribute) -
Selector:
a.cl-data
The important part is that the child selectors work correctly in Data Preview.
For example, on an individual property page, my fecha_publica selector returns the following text correctly:
"Apartamento en Venta en Medellín es un Apartamento con 1 habitación, 2 baños y 112 m². Esta propiedad se encuentra disponible a la venta y fue ingresada por Angela Maria Gonzalez el 9 de enero de 2026. El precio de Venta es de $ 1.550.000.000."
So the element definitely exists and the selector can retrieve it.
However, when I run the actual scrape, the child data from the linked property pages is not extracted correctly. The same selector that works in Data Preview returns empty data in the final extraction.
I have already tried:
- Increasing Page Load Delay from 2,000 ms to 5,000 ms.
- Removing
fecha_publicacompletely from the child selectors. - Testing the linked property page directly.
- Confirming that
link_datosis correctly extracting the actualhrefURLs.
The href values are correctly detected. For example, Data Preview shows URLs such as:
https://www.fincaraiz.com.co/apartamento-en-venta-en-el-poblado-medellin/193841991
https://www.fincaraiz.com.co/apartamento-en-venta-en-el-poblado-medellin/7274727
The problem is therefore not simply that the links cannot be found.
What is particularly confusing is:
Data Preview on the child page → works
Final scrape through SelectorLink → child data is missing
The website is React-based and some of its CSS classes appear to be dynamically generated, although the selectors work correctly when tested manually.
I would like to know:
- Is there a known difference between how Web Scraper handles
SelectorLinkchild selectors in Data Preview versus the actual scraping process? - Can dynamically rendered React content cause a selector to work in Data Preview but fail during the actual scrape?
- Is there a specific sitemap configuration or setting required when the data exists on the linked child page but is not returned during the final scrape?
- Is there a way to debug what Web Scraper actually sees/loads on the child page during the scraping process?
I can provide screenshots of the sitemap, selectors, Data Preview, and the final scrape results if needed.
Thanks.
Yo publicaría exactamente esa versión. Es suficientemente técnica para que alguien del equipo de Web Scraper pueda identificar si el problema está en SelectorLink, en el renderizado de React o en la diferencia entre preview y scrape.