Différences entre les versions de « Utilisateur:Maudsrd »
(35 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | =Programme BOT= | ||
+ | |||
+ | #!/usr/bin/env python | ||
+ | #-*- coding: utf-8 -*- | ||
+ | |||
+ | import mechanize | ||
+ | import cssselect | ||
+ | import lxml.html as parser | ||
+ | |||
+ | browser = mechanize.Browser() | ||
+ | |||
+ | browser.addheaders = [('User-agent', 'Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0')] | ||
+ | |||
+ | browser.set_handle_robots(False) | ||
+ | |||
+ | data = browser.open('https://www.amazon.fr/s?k=soin+et+beaut%C3%A9&i=beauty&__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&ref=nb_sb_noss_2', timeout=10) | ||
+ | |||
+ | source = data.read() | ||
+ | |||
+ | #.a-section.aok-relative.s-image-square-aspect img | ||
+ | |||
+ | arbre = parser.fromstring(source) | ||
+ | |||
+ | cssSelectors = cssselect.parse('.a-section.aok-relative.s-image-square-aspect img, div') | ||
+ | |||
+ | for cssSelector in cssSelectors: | ||
+ | |||
+ | xpathSelector = cssselect.HTMLTranslator().selector_to_xpath(cssSelector) | ||
+ | |||
+ | links = arbre.xpath(xpathSelector) | ||
+ | |||
+ | print(links) | ||
+ | |||
+ | for link in links: | ||
+ | print(link.get('href')) | ||
+ | print(link.text_content()) | ||
+ | |||
+ | =Schéma BOT= | ||
+ | |||
+ | [[Fichier:modificationbotavril.jpg]] | ||
+ | |||
=Transformation Poème= | =Transformation Poème= | ||
#Demander à l’utilisateur que chaque lettre « o » doit être remplacé par le nombre de « o » dans le poème | #Demander à l’utilisateur que chaque lettre « o » doit être remplacé par le nombre de « o » dans le poème | ||
− | # | + | #!/usr/bin/env python |
+ | #-*-coding: utf-8-*- | ||
+ | import random | ||
+ | |||
+ | print("poeme") | ||
+ | with open('poeme.txt', 'r') as tete: | ||
+ | poeme = tete.read() | ||
+ | |||
+ | |||
+ | print(poeme) | ||
+ | |||
+ | lignes = poeme.splitlines() | ||
+ | |||
+ | random.shuffle(lignes) | ||
+ | |||
+ | |||
+ | compteur = 0 | ||
+ | while compteur < len(lignes): | ||
+ | print(lignes[compteur]) | ||
+ | compteur = compteur + 1 | ||
+ | |||
+ | ''' | ||
+ | while True: | ||
+ | print("La voiture bouge:") | ||
+ | print("Le pied crisse:") | ||
+ | print("Le ceval rose:") | ||
+ | print("Perdant son ame:") | ||
+ | print("Qu'etait la vie:") | ||
+ | print("Le flux cosmique:") | ||
+ | print("La nuit est loin,:") | ||
+ | print("Le ciel est gris:") | ||
+ | print("Je suis tombee:") | ||
+ | print("Tout en hauteur:") | ||
+ | print("5lK5J 8.21JsMc1Js:") | ||
+ | print("j'aime la nuit:") | ||
+ | print("Il saigne peu,:") | ||
+ | print("Et s'en va tot:") | ||
+ | print("Un jour se leve:") | ||
+ | print("Les oiseaux chantent:") | ||
+ | if condition: | ||
+ | break | ||
+ | ''' | ||
+ | |||
+ | |||
+ | =2ème cours : BOT = | ||
+ | |||
+ | #Idée : création d'une page bot "kit des survivalistes" qui propose un "kit de survie" en publiant des photos(+description) de produits de beauté/hygiène toutes les heures. | ||
+ | |||
+ | |||
+ | Procédure : | ||
+ | |||
+ | >Recherches d'images avec le mot clé "produits cosmétiques femme" sur Amazon. | ||
+ | >Téléchargement des images + descriptions | ||
+ | >Publication des images sur un compte twitter (toutes les heures) | ||
+ | >Le bot commence sa phrase avec "kit de survie n°...." |
Version actuelle datée du 26 avril 2020 à 10:53
Programme BOT
- !/usr/bin/env python
- -*- coding: utf-8 -*-
import mechanize import cssselect import lxml.html as parser
browser = mechanize.Browser()
browser.addheaders = [('User-agent', 'Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0')]
browser.set_handle_robots(False)
data = browser.open('https://www.amazon.fr/s?k=soin+et+beaut%C3%A9&i=beauty&__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&ref=nb_sb_noss_2', timeout=10)
source = data.read()
- .a-section.aok-relative.s-image-square-aspect img
arbre = parser.fromstring(source)
cssSelectors = cssselect.parse('.a-section.aok-relative.s-image-square-aspect img, div')
for cssSelector in cssSelectors:
xpathSelector = cssselect.HTMLTranslator().selector_to_xpath(cssSelector)
links = arbre.xpath(xpathSelector) print(links) for link in links: print(link.get('href')) print(link.text_content())
Schéma BOT
Transformation Poème
- Demander à l’utilisateur que chaque lettre « o » doit être remplacé par le nombre de « o » dans le poème
- !/usr/bin/env python
- -*-coding: utf-8-*-
import random
print("poeme") with open('poeme.txt', 'r') as tete:
poeme = tete.read()
print(poeme)
lignes = poeme.splitlines()
random.shuffle(lignes)
compteur = 0
while compteur < len(lignes):
print(lignes[compteur]) compteur = compteur + 1
while True: print("La voiture bouge:") print("Le pied crisse:") print("Le ceval rose:") print("Perdant son ame:") print("Qu'etait la vie:") print("Le flux cosmique:") print("La nuit est loin,:") print("Le ciel est gris:") print("Je suis tombee:") print("Tout en hauteur:") print("5lK5J 8.21JsMc1Js:") print("j'aime la nuit:") print("Il saigne peu,:") print("Et s'en va tot:") print("Un jour se leve:") print("Les oiseaux chantent:") if condition:
break
2ème cours : BOT
- Idée : création d'une page bot "kit des survivalistes" qui propose un "kit de survie" en publiant des photos(+description) de produits de beauté/hygiène toutes les heures.
Procédure :
>Recherches d'images avec le mot clé "produits cosmétiques femme" sur Amazon. >Téléchargement des images + descriptions >Publication des images sur un compte twitter (toutes les heures) >Le bot commence sa phrase avec "kit de survie n°...."