• [^] # Re: rep

    Posté par (Mastodon) . En réponse au message script python impossible de ce co à un site. Évalué à 4.

    Pas de dépendances ? virtualenv ! Tu peux n'installer que celle là si elle n'est pas sur le/les serveurs concernés. Ensuite tu crées un venv dédié à ton script, et tu installes des dépendances dont tu as besoin dans ce venv à coup de :

    $ pip install bs4
    $ pip install requests

    Un coup de requests et bs4, et le tour est joué. Tu peux même utiliser des cookies (pour la session) avec requests, avec le https géré nativement en prime... ! et je n'ai jamais rien trouvé de mieux que bs pour récupérer des données dans une page HTML.

    Tu peux aller jusqu'à faire un script à base de fabric pour déployer ton application sur le / les serveurs concernés, à travers ssh. fabric ne s'installe que sur le client, et te permet d'effectuer des opérations côté serveur de façon transparente.

    Bon courage !