missing og:image

Hi,

Why is the og:image not being extracted from this URL using extract.php?

{
"title": "Rebellyon.info",
"excerpt": "Construction révolutionnaire VS union sacrée de la gauche radicale. Discussion à la Luttine, jeudi 4 juillet, 18H. La montée de l’extrême-droite ne date pas d’hier et conjugue deux dynamiques : une droitisation du pôle de gouvernement et une droitisation de la contestation.",
"date": null,
"author": null,
"language": "fr",
"url": "https://rebellyon.info/Casser-la-montee-du-parti-national-quelle",
"effective_url": "https://rebellyon.info/Casser-la-montee-du-parti-national-quelle",
"domain": "rebellyon.info",
"word_count": 358,
"og_url": null,
"og_title": null,
"og_description": null,
"og_image": null,
"og_type": null,
"twitter_card": null,
"twitter_site": null,
"twitter_creator": null,
"twitter_image": null,
"twitter_title": null,
"twitter_description": null,
"content": "<div><p>Construction révolutionnaire <span class=\"caps\">VS</span> union sacrée de la gauche radicale. <br class=\"autobr\" />\nDiscussion à la Luttine, jeudi 4&nbsp;juillet, 18H.</p></div><div><p>La montée de l’extrême-droite ne date pas d’hier et conjugue deux dynamiques&nbsp;: une droitisation du pôle de gouvernement et une droitisation de la contestation.</p>\n<p>La première a lieu dans une ambiance générale de fin de règne. Le modèle dominant, qui ne convainc plus, recourt toujours plus à la force brute, et se replie sur ses fondamentaux (la peur du chaos). La civilisation repasse en mode «<small class=\"fine\">&nbsp;</small>Conquête de l’ouest<small class=\"fine\">&nbsp;</small>».</p>\n<p>La seconde s’explique d’abord par l’effondrement d’une illusion, celle qui considère la gauche comme une option de renversement de l’ordre des choses.</p>\n<p>Qu’est-ce que la gauche<small class=\"fine\">&nbsp;</small>? Ce qui parasite la révolution,  ce qui la dévitalise, l’institutionnalise, la réduit à une opposition morale. Le principe de gouvernement est pour nous une plaie ouverte ((1/12/2018)) que la gauche essaye désespérément de refermer.</p>\n<p>Ce n’est pas l’idée d’un renversement général qui perd en pertinence, c’est son incarnation par la gauche qui est le comble de l’absurdité. La contestation se droitise non pas parce que la gauche est devenue impuissante (elle l’a toujours été), mais parce que l’option révolutionnaire n’existe nulle part.</p>\n<p>Et pourtant, ça continue de résister, de pousser. L’idée de renversement travaille le réel. L’extrême-droite capitalise dessus, au profit de son but unique&nbsp;: le triomphe mondial du ressentiment. Elle n’y arriverait pas sans promouvoir <i>une politique populaire</i>, avec tout ce que cela a de séduisant. Mais, si l’on y regarde de plus près, tout ce qu’une politique populaire a à offrir, c’est un meilleur partage du butin national entre les élus à la citoyenneté, donc une intensification de <i>la part coloniale</i> de tout État-nation.</p>\n<p>Il faut ouvrir les yeux. Le combat a changé. Ce qui servait hier de moteur à la révolte forme la dynamique du pouvoir d’aujourd’hui. Ce monde règne par un certain mode d’appartenance (peuple, territoire, constitution, légitimité, Homme, émancipation, valorisation). La politique révolutionnaire est simplement celle qui <i>déserte et prend pour cible</i> tout cela.</p>\n<p><strong>Casser dès maintenant la montée du parti national, c’est participer à l’irruption d’un bloc révolutionnaire, et de manière indissociable, combattre l’union sacrée progressiste, rompre avec l’association des bienfaiteurs de gauche. </strong></p></div>"
}

in HTML code:

<meta property="og:image" content="https://rebellyon.info/IMG/arton26102.jpg" /> 


<meta property="og:url" content="https://rebellyon.info/Casser-la-montee-du-parti-national-quelle-26102" />
<meta property="og:description" content="Construction révolutionnaire VS union sacrée de la gauche radicale. 

Discussion à la Luttine, jeudi 4 juillet, 18H." />

hm, you are writing this in the ‘Full-Text RSS’ section. FTR indeed shows the og:image (if there is no other image in the article): => ftr.fivefilters.net

But you are referring extract.php, which belongs to ‘Feed Creator’, so you should provide us the link of the main page with your selectors to extract the feed. As far as I know, Feed Creator is not looking into the articles itself. It just read the given index page and tries to identify the single articles to generate a feed. Of course, you can pass your extract.php-URL to FTR’s makefulltextfeed.php afterwards

We bought full-text-rss and it come with extract.php, we use it to extract the content of a single article
in the first line of extract.php it says the script is part of full-text-rss so I am confused why you say it belongs to feed creator?

Full-Text RSS: Simple extraction - results in JSON

Anyway, this script outputs a json with a og_image so I assume it must have a value? Any idea why is it empty? if I try with another URL, og:image is not empty

{
"title": "6 juillet 2024, 8e marche : ADAMA, le combat continue",
"excerpt": "Voilà huit ans que nous marchons en souvenir de mon frère Adama, mort entre les mains des forces de l’ordre à l’âge de 24 ans. Mais cette année, nous retrouver pour honorer la mémoire de mon frère, c’est aussi se rappeler pour toujours que les hommes sont tous les mêmes. Nous en somme là, à…",
"date": "2024-07-03T16:00:00+00:00",
"author": null,
"language": "fr",
"url": "https://paris-luttes.info/6-juillet-2024-8e-marche-adama-le-18519?lang=fr",
"effective_url": "https://paris-luttes.info/6-juillet-2024-8e-marche-adama-le-18519?lang=fr",
"domain": "paris-luttes.info",
"word_count": 292,
"og_url": "https://paris-luttes.info/6-juillet-2024-8e-marche-adama-le-18519",
"og_title": "6 juillet 2024, 8e marche : ADAMA, le combat continue",
"og_description": "Départ de la marche à 14H30, gare de Persan-Beaumont (rue de la gare, 95340 Beaumont-sur-Oise), puis après midi avec jeux, barbecue, prises de paroles, concerts.",
"og_image": "https://paris-luttes.info/IMG/arton18519.png?1720001323",
"og_type": "article",
"twitter_card": "summary_large_image",
"twitter_site": null,
"twitter_creator": null,
"twitter_image": "https://paris-luttes.info/IMG/arton18519.png?1720001323",
"twitter_title": "6 juillet 2024, 8e marche : ADAMA, le combat continue",
"twitter_description": "Départ de la marche à 14H30, gare de Persan-Beaumont (rue de la gare, 95340 Beaumont-sur-Oise), puis après midi avec jeux, barbecue, prises de paroles, concerts.",
"content": "

Sorry @anarcho, my fault. I am just a customer too and never used extract.php directly.You are right, it is part of Full-Text RSS (FTR).

What is your version of Full-Text RSS?

What is the link (without your FTR domain), starting with extract.php?url= specially if you are using additional parameters.

When I use extract.php with my paid FTR (3.9.13), the image is in:

extract.php?url=https%3A%2F%2Frebellyon.info%2FCasser-la-montee-du-parti-national-quelle-26102

result:

{
    "title": "Casser la mont\u00e9e du parti national : quelle carte jouer ? ",
    "excerpt": "Construction r\u00e9volutionnaire VS union sacr\u00e9e de la gauche radicale. Discussion \u00e0 la Luttine, jeudi 4\u00a0juillet, 18H. La mont\u00e9e de l\u2019extr\u00eame-droite ne date pas d\u2019hier et conjugue deux dynamiques\u00a0: une droitisation du p\u00f4le de gouvernement et une droitisation de la contestation.",
    "date": null,
    "author": null,
    "language": "fr",
    "url": "https:\/\/rebellyon.info\/Casser-la-montee-du-parti-national-quelle-26102",
    "effective_url": "https:\/\/rebellyon.info\/Casser-la-montee-du-parti-national-quelle-26102",
    "domain": "rebellyon.info",
    "word_count": 358,
    "og_url": "https:\/\/rebellyon.info\/Casser-la-montee-du-parti-national-quelle-26102",
    "og_title": "Casser la mont\u00e9e du parti national : quelle carte jouer ? ",
    "og_description": "Construction r\u00e9volutionnaire VS union sacr\u00e9e de la gauche radicale. \n\nDiscussion \u00e0 la Luttine, jeudi 4 juillet, 18H.",
    "og_image": "https:\/\/rebellyon.info\/IMG\/arton26102.jpg",
    "og_type": "article",
    "twitter_card": "summary_large_image",
    "twitter_site": "@rebellyon_info",
    "twitter_creator": null,
    "twitter_image": "https:\/\/rebellyon.info\/IMG\/arton26102.jpg",
    "twitter_title": "Casser la mont\u00e9e du parti national : quelle carte jouer ? ",
    "twitter_description": "Construction r\u00e9volutionnaire VS union sacr\u00e9e de la gauche radicale. \n\nDiscussion \u00e0 la Luttine, jeudi 4 juillet, 18H.",
    "content": "<div><img src=\"https:\/\/rebellyon.info\/IMG\/arton26102.jpg\" class=\"ff-og-image-inserted\" alt=\"image\" \/><\/div>..."
}

STOP A SECOND, I think, I just saw it!

I got the correct result, when using your URL from your first post, but NOT if I am stripping the digit suffix -26102 from URL, as you seem to have done, in your example…

Without that suffix the source html code does not contain an og:image or any other open graph information or twitter:fields.

2 Likes

Thanks, you’re right, I just realized there are 2 versions of the same page!

2 Likes