Différences entre les versions de « Utilisateur:Maudsrd »
Ligne 35 : | Ligne 35 : | ||
print(link.get('href')) | print(link.get('href')) | ||
print(link.text_content()) | print(link.text_content()) | ||
− | |||
=Schéma BOT= | =Schéma BOT= |
Version du 26 avril 2020 à 10:46
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°...."