Test code python, pour poster le cours du bitcoin apres une minute, on peut meme configurer pour le recevoir par sms s'il descend a un certain seuil
17:54:6 cours bitcoin : €9,151.71
balance le code
17:55:22 cours bitcoin : €9,151.71
Lien du repo ?
17:56:35 cours bitcoin : €9,151.7117:56:49 cours bitcoin : €9,151.71
17:58:1 cours bitcoin : €9,151.7117:58:13 cours bitcoin : €9,151.71
17:59:25 cours bitcoin : €9,153.49
18:0:43 cours bitcoin : €9,153.49
18:1:55 cours bitcoin : €9,153.49
18:3:13 cours bitcoin : €9,153.49
https://codeshare.io/UbKVU
faut changer plusieurs paramètres :
etc.
Et faut par contre valider soit même le captcha au début . Je ne connais pas de méthode pour outre passer le captcha.
Tu devrais plutôt utiliser une API. C'est old school comme tu fais. Ensuite les commentaires, ou plutôt les print "Je suis dans un try"... ça on le voit bien. Ce qu'il faut dire, c'est pas quoi, mais comment.
BOt les print c'est pour moi, je peux les enlever j'ai juste oublié.
Justement j'ai crée moi même le code, pourquoi utiliser une API. D'ailleurs je n'en connais pas
Pas quoi, mais comment ?
Je n'ai pas compris, comment quoi ? Comment le code fonctionne ?
Le 22 juillet 2019 à 21:02:28 femaletears3 a écrit :
BOt les print c'est pour moi, je peux les enlever j'ai juste oublié.
Justement j'ai crée moi même le code, pourquoi utiliser une API. D'ailleurs je n'en connais pas
Pas quoi, mais comment ?
Je n'ai pas compris, comment quoi ? Comment le code fonctionne ?
en 2 lignes tu récupère de n'importe quel exchange avec une api au lieu de le rechercher sur une page web, c'est plus efficient, genre avec ccxt:
cb=ccxt.coinbasepro()
price=cb.fetch_trades('BTC/EUR',limit=1)[0]['info']['price']
Pour le comment et pas le quoi il parle de philosophie de code pour écrire des trucs clairs et pro, vaut mieux printer ou logger comment t'es arrivé dans le try plutot que de dire juste " je suis dans le try"
Le lien que t'as posté fonctionne plus (c'est éditable par n'importe qui) tu peux pas remettre le truc original sur un support non modifiable ? Même si utiliser une api est plus pratique ça restait un bon exemple pour apprendre à scrapper (je sais pas faire ça moi) et interagir avec une page web pour le post jvc
Laissez tombez, ne téléchargez pas le code, un abruti a changé le programme original.
Je suis bête je n'aurai pas dû utiliser codeshare
Le 22 juillet 2019 à 21:18:32 snakamoto a écrit :
Le 22 juillet 2019 à 21:02:28 femaletears3 a écrit :
BOt les print c'est pour moi, je peux les enlever j'ai juste oublié.
Justement j'ai crée moi même le code, pourquoi utiliser une API. D'ailleurs je n'en connais pas
Pas quoi, mais comment ?
Je n'ai pas compris, comment quoi ? Comment le code fonctionne ?en 2 lignes tu récupère de n'importe quel exchange avec une api au lieu de le rechercher sur une page web, c'est plus efficient, genre avec ccxt:
cb=ccxt.coinbasepro()
price=cb.fetch_trades('BTC/EUR',limit=1)[0]['info']['price']Pour le comment et pas le quoi il parle de philosophie de code pour écrire des trucs clairs et pro, vaut mieux printer ou logger comment t'es arrivé dans le try plutot que de dire juste " je suis dans le try"
J'ai pas fais ce code de manière pro, calmons nous, c'était juste pour m'amuser.
Et le print c'est juste un test. Je l'ai déjà dis, il ne sert à rien
Le 22 juillet 2019 à 21:24:55 snakamoto a écrit :
Le lien que t'as posté fonctionne plus (c'est éditable par n'importe qui) tu peux pas remettre le truc original sur un support non modifiable ? Même si utiliser une api est plus pratique ça restait un bon exemple pour apprendre à scrapper (je sais pas faire ça moi) et interagir avec une page web pour le post jvc
Enfaîte à la base, mon code n'était pas fait pour scraper le cout du bitcoin, mais commenter automatiquement un topic sur jeuxvideo.com
Le 22 juillet 2019 à 21:27:31 femaletears3 a écrit :
Le 22 juillet 2019 à 21:18:32 snakamoto a écrit :
Le 22 juillet 2019 à 21:02:28 femaletears3 a écrit :
BOt les print c'est pour moi, je peux les enlever j'ai juste oublié.
Justement j'ai crée moi même le code, pourquoi utiliser une API. D'ailleurs je n'en connais pas
Pas quoi, mais comment ?
Je n'ai pas compris, comment quoi ? Comment le code fonctionne ?en 2 lignes tu récupère de n'importe quel exchange avec une api au lieu de le rechercher sur une page web, c'est plus efficient, genre avec ccxt:
cb=ccxt.coinbasepro()
price=cb.fetch_trades('BTC/EUR',limit=1)[0]['info']['price']Pour le comment et pas le quoi il parle de philosophie de code pour écrire des trucs clairs et pro, vaut mieux printer ou logger comment t'es arrivé dans le try plutot que de dire juste " je suis dans le try"
J'ai pas fais ce code de manière pro, calmons nous, c'était juste pour m'amuser.
Et le print c'est juste un test. Je l'ai déjà dis, il ne sert à rien
Oui mais de manière pro ou pas, une API reste plus efficace ;)
Tu vas récupérer une info en 2 lignes, alors que là tu dois te faire chier à trouver la div sur le site qui comporte la valeur du bitcoin. Il suffit que le site change de div ou je ne sais quoi pour que ton code cesse de fonctionner, tandis qu'avec l'API tu n'auras pas ce soucis