Aquí estoy tratando de obtener la URL del elemento de video pero no obtuve
Aquí, cuando disparo esta URL https://www.instagram.com/reel/CYd4S2Wrbtg/ en el navegador, al inspeccionar obtengo un elemento de video como este:
<video class="tWeCl" crossorigin="anonymous" playsinline="" poster="https://instagram.fstv5-1.fna.fbcdn.net/v/t51.2885-15/e35/271364026_966285387645021_6833216126146124934_n.jpg?_nc_ht=instagram.fstv5-1.fna.fbcdn.net&_nc_cat=1&_nc_ohc=6A2H8WVShtIAX_5F_BN&edm=APfKNqwBAAAA&ccb=7-4&oh=00_AT_-QPwnrPdiefyGa2Y49blLeFbXwPLbZSzisyfuYzkXew&oe=61F3EC67&_nc_sid=74f7ba" preload="none" type="video/mp4" src="https://instagram.fstv5-1.fna.fbcdn.net/v/t50.2886-16/271301651_128273096347718_8827368247380350189_n.mp4?_nc_ht=instagram.fstv5-1.fna.fbcdn.net&_nc_cat=102&_nc_ohc=2X_ChX5ekQkAX8miWrl&edm=APfKNqwBAAAA&ccb=7-4&oe=61F39C7E&oh=00_AT-kSFHSGw1RST72G1xAT1lQ3CO_3BnibPHZUBtVURjbUQ&_nc_sid=74f7ba"></video>
pero cuando trato de obtener este elemento de video usando la solicitud de Axios, no obtengo
axios.get('https://www.instagram.com/reel/CYd4S2Wrbtg/').then(html => { console.log(html.data, 'r+++++++++++++++') res.send(html.data); });Creo que el elemento de video no está en la fuente de la página. Lo que quiero decir es que el elemento de video se crea usando javascript después de montar el cuerpo, lo que significa que cuando presiona una solicitud de obtención, obtiene un archivo HTML básico con un montón de javascript que procesa el video más tarde. Entonces, en cierto modo, el elemento de video no existe cuando presionas una solicitud de obtención.