Cómo importar desde feeds RSS protegidos con CloudFlare

WP Automatic puede importar desde fuentes RSS a publicaciones de WordPress, pero a veces los sitios usan la protección CloudFlare, lo que hace que WordPress obtenga una página CloudFlare en lugar de los elementos de fuente reales. Afortunadamente, existe una solución alternativa con la ayuda del módulo de raspado de varias páginas y el servicio apify.

por ejemplo, si intentamos publicar normalmente desde este feed RSS https://coinfomania.com/feed/, devuelve este error

A feed could not be found at `https://coinfomania.com/feed/`; the status code is `403` and content-type is `text/html; charset=UTF-8`

Para saber qué obtiene exactamente el complemento al intentar cargar esta URL de fuente, podemos crear una campaña de scraper de varias páginas, agregar la URL de fuente y hacer clic en el botón de localización para cargar el selector visual.

esto es lo que obtenemos, una página bloqueada de cloudFlare

La solución a este problema es: –

1- Cree la campaña scraper de varias páginas, configúrela para extraer por REGEX

<item>.*?<link>(.*?)</link>

2- Asegúrese de haber activado usando la opción APIFY y configure su token APIFY en la página de configuración del complemento si aún no lo configuró, consulte este tutorial sobre cómo configurarlo

3- Si el sitio también muestra una página de cloudFlare para publicaciones individuales, deberá habilitar esta opción

nuestro resultado de prueba para este feed

The following two tabs change content below.

kinobg

Apasionado del posicionamiento web y con muchos años de experiencia como SEO habiendo colaborado en muchos proyectos de webs y blogs.