Pour créer le compte bot, est-il nécessaire d’utiliser une adresse mail différente de celle du dresseur ?
1000830_fr
Bonjour !
Quand je passe à la phase :
Faire un premier test d’écriture
J’obtiens ceci :
C:\Users\Borut\Desktop>python test.py
Traceback (most recent call last):
File "test.py", line 4, in <module>
bot.login("botopo", "motdepasse")
File "C:\Users\Borut\AppData\Local\Programs\Python\Python36-32\lib\site-packages\campbot\core.py", line 283, in login
res = self.wiki.post("/users/login", {"username": login, "password": password, "discourse": True})
File "C:\Users\Borut\AppData\Local\Programs\Python\Python36-32\lib\site-packages\campbot\core.py", line 83, in post
res.raise_for_status()
File "C:\Users\Borut\AppData\Local\Programs\Python\Python36-32\lib\site-packages\requests\models.py", line 935, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://api.camptocamp.org/users/login
C:\Users\Borut\Desktop>PAUSE
Press any key to continue . . .
Je vois « Error » dans le message. Quid ?
D’autre part, dès que je « Press any key », la page disparait, d’un coup (!?).
(ci-dessus j’ai mis « motdepasse » à la place du vrai mot de passe)
J’ai cette erreur quand je me trompe de login ou de mot de passe.
botopo est-il le vrai Identifiant de compte (zone grise du screen en bas)? ou juste le label que tu met en bas dans ce screen?
Eh non j’ai mis le nom car dans l’article il y a :
« nous partirons du principe que votre bot s’appelle patate, »
L’identifiant est différent; ça doit être la source de l’erreur. J’obtiens maintenant :
C:\Users\Borut\Desktop>python test.py
Traceback (most recent call last):
File "test.py", line 6, in <module>
page = bot.wiki.get_profile(1001061)
AttributeError: 'WikiBot' object has no attribute 'get_profile'
C:\Users\Borut\Desktop>PAUSE
Press any key to continue . . .
Et est-ce normal que la page disparaisse quand j’appuie sur une touche ? Cela fait pareil pour la page Everest (l’essai d’hier).
(message supprimé par son auteur, sera supprimé automatiquement dans 100 heures à moins qu’il ne soit signalé)
C:\Users\Borut\Desktop>python test.py
Traceback (most recent call last):
File "test.py", line 8, in <module>
page.save(comment = "First bot test!")
TypeError: save() got an unexpected keyword argument 'comment'
C:\Users\Borut\Desktop>PAUSE
Press any key to continue . . .
Je pars au boulot et je continuerai plus tard.
Merci pour ta patience et ton temps !
A+
Borut
C:\Users\Borut\Desktop>python test.py
Save https://www.camptocamp.org/profiles/1001061 : First bot test!, y/[n] ?
C’est gagné AMA !
A+
Bonsoir !
Il faut que je reprenne à quelle phase ?
from campbot import CampBot
bot = CampBot()
bot.login(« patate », « douce ») # s’identifier
page = bot.wiki.get_user(1001061) # recuperer la page
page.get_locale(« fr »).description = « Hello world » # Bonjour le monde!
page.save(message = « First bot test! ») # le bot vous demandera confirmation
Elle n’était donc pas satisfaisante cette réaction ci :
C:\Users\Borut\Desktop>python test.py
Save https://www.camptocamp.org/profiles/1001061 : First bot test!, y/[n] ?
Champagne !
C:\Users\Borut\Desktop>python test.py
+++ root.locales[0].description : 'Hello world'
Save https://www.camptocamp.org/profiles/1001061 : First bot test!, y/[n] ?
C:\Users\Borut\Desktop>python test.py
+++ root.locales[0].description : 'Hello world'
Save https://www.camptocamp.org/profiles/1001061 : First bot test!, y/[n] ?
y
C:\Users\Borut\Desktop>PAUSE
Press any key to continue . . .
Salut et encore merci pour avoir fait le guide !
Un peu la gueule de bois
La question : faut il être connecté (si oui, avec quel compte) pour lancer un script ?
Bonjour Charles !
Y aura t-il moyen d’automatiser ces deux actions ?
Répndu en MP.
Fait !
Un grand merci aussi pour le décompte des documents (offset=) sur la page noire !
Le nombre total, je le connais en fait. Là comme c’est, c’est déjà très bien !
ok, super
https://www.camptocamp.org/profiles/1006785/fr
Il a fait une passe sur l’UK, le Népal et l’OZ. Autriche en cours !
Pour python, j’ai suivi ton lien, en fait il fallait que je fasse pip3 plutôt que pip pour installer campbot … Pour l’instant je reste sur la fonction clean, ça marche du tonnerre !
On développe une stratégie ou on fait au petit bohneur la chance ? Nos chemins vont se croiser.
Ceci dit, ce n’est pas bien grave (à part la note électriciT).