Estoy tratando de acceder a secure_media propiedad de una publicación para descargar un medio v.redd.it.

Por ejemplo: cuando intento acceder a esta enlace de Un navegador, la propiedad Secure_Media no está vacía en la respuesta, pero cuando lo consigo a través de NODEJS Solicitud, Secure_Media está vacía

1
Sai Krishna 30 jun. 2019 a las 20:24

1 respuesta

La mejor respuesta

El problema aquí es que está tratando con una presentación de transversales, no la presentación real en sí, que trabaja un poco de manera diferente de las presentaciones normales.

Puede obtener la información de video de la propiedad secure_media del primer elemento en la propiedad crosspost_parent_list. Aquí hay parte de la estructura JSON para el post que vinculó:

[
  {
    "kind": "Listing",
    "data": {
      "modhash": "yg3o3tzdc136d53e2919218e00ef74e8fc38d97b9a22f34b60",
      "dist": 1,
      "children": [
        {
          "kind": "t3",
          "data": {
            "secure_media": null,
            "is_reddit_media_domain": true,
            "is_meta": false,
            "category": null,
            "num_comments": 9,
            "secure_media_embed": {},
            "crosspost_parent_list": [
              {
                "secure_media": {
                  "reddit_video": {
                    "fallback_url": "https://v.redd.it/kh2kirut06731/DASH_1080?source=fallback",
                    "height": 1080,
                    "width": 608,
                    "scrubber_media_url": "https://v.redd.it/kh2kirut06731/DASH_96",
                    "dash_url": "https://v.redd.it/kh2kirut06731/DASHPlaylist.mpd",
                    "duration": 53,
                    "hls_url": "https://v.redd.it/kh2kirut06731/HLSPlaylist.m3u8",
                    "is_gif": true,
                    "transcoding_status": "completed"
                  }
                },
                "is_reddit_media_domain": true,
                "discussion_type": null,
                "mod_reports": [],
                "is_video": true
              }
            ],
            "created": 1561824841,
            "link_flair_type": "text",
            "wls": 6,
            "banned_by": null,
1
justcool393 5 jul. 2019 a las 06:58