# if you have timing problems with wallabag's login feature # use either wallabagger brwoser plugin or # increase the timeout in app/config/config.yml to something > 30 (seconds): # httplug: # clients: # wallabag_core: # factory: Wallabag\CoreBundle\Helper\HttpClientFactory # config: # defaults: # timeout: 10 http_header(User-Agent): Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0 http_header(referer): https://www.monde-diplomatique.fr title: //h1[contains(@class,"h1")] body: //div[contains(@class, 'contenu-principal')] author: //meta[@property='article:author']/@content strip: //div[contains(@class, 'bandeautitre')] strip: //div[contains(@class, 'dates_auteurs')] strip: //div[@class='cartouche']/h1 prune: no tidy: no # wallabag only # do not set you credentials here, you have to do this in wallabag's UI requires_login: yes login_uri: https://www.monde-diplomatique.fr/connexion/ login_username_field: email login_password_field: mot_de_passe login_extra_fields: valider=Valider login_extra_fields: session_remember=oui login_extra_fields: formulaire_action=identification_lecteur_ws login_extra_fields: retour=https://www.monde-diplomatique.fr/ login_extra_fields: formulaire_action_args=@=xpath("//form//input[@name='formulaire_action_args']", request_html(config.getLoginUri())) login_extra_fields: _jeton=@=xpath("//form//input[@name='_jeton']", request_html(config.getLoginUri())) not_logged_in_xpath: //div[@id="paywall"] test_url: https://www.monde-diplomatique.fr/1996/04/BOURDIEU/5425