Différences entre les versions de « Utilisateur:Maudsrd »

De {}
Aller à la navigation Aller à la recherche
 
(17 versions intermédiaires par le même utilisateur 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=
  
Ligne 58 : Ligne 99 :
 
>Publication des images sur un compte twitter (toutes les heures)
 
>Publication des images sur un compte twitter (toutes les heures)
 
>Le bot commence sa phrase avec "kit de survie n°...."
 
>Le bot commence sa phrase avec "kit de survie n°...."
 
 
[[Fichier:botbotbotbot]]
 

Version actuelle datée du 26 avril 2020 à 10:53

Programme BOT

  1. !/usr/bin/env python
  2. -*- 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()
  1. .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

Modificationbotavril.jpg

Transformation Poème

  1. Demander à l’utilisateur que chaque lettre « o » doit être remplacé par le nombre de « o » dans le poème
  1. !/usr/bin/env python
  2. -*-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

  1. 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°...."