Salut le forum,
Je rencontre des problèmes lors de l’ajout d’article Nextinpact.com à Wallabag.
Le contenu des articles payant n’est pas entièrement ajouté ; il s’arrête visiblement au contenu que l’on peut lire en étant pas enregistré et ce même si l’on renseigne nos identifiants.
Wallabag utilise un fichier de configuration pour chaque « paywall », or celui de Nextinpact n'est vraisemblablement pas à jours.
Le fichier de configuration des sites, se trouvent dans le cas d’une installation par Yunohost à l’emplacement suivant :
/var/www/wallabag2/vendor/j0k3r/graby-site-config/
et plus généralement:
WALLABAG_DIR/vendor/j0k3r/graby-site-config/
J’ai essayé de modifier le fichier de configuration de Nextinpact par ce qui suit, mais j’obtiens toujours une 404.
prune:yes
body://div[@id="article-content"]
title://div[contains(concat(' ',normalize-space(@class),' '),' article-titles ')]//h1
requires_login: yes
login_uri: https://api-v1.nextinpact.com/api/v1/Auth/login
login_username_field: emailOrLogin
login_password_field: password
strip_id_or_class: container_form_alert
strip_id_or_class: spinner-container wide
strip_id_or_class: child-briefs-container
test_url: https://www.nextinpact.com/article/70148/comment-et-pourquoi-cia-a-pu-trahir-ses-propres-espions
@l’équipe : les login uri, username_field et password_field sont-ils bon ?
Si vous voulez aider :
- l’« issue » sur le repo de wallabag: https://github.com/wallabag/wallabag/issues/6018
- l’« issue » sur le repo de l’application wallabag yunohost: https://github.com/YunoHost-Apps/wallabag2_ynh/issues/157