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

De {}
Aller à la navigation Aller à la recherche
Ligne 12 : Ligne 12 :
 
browser.addheaders = [('User-agent', 'Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0')]
 
browser.addheaders = [('User-agent', 'Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0')]
  
browser.set_handle_robots(False)
+
  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)
+
  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()
+
  source = data.read()
  
 
#.a-section.aok-relative.s-image-square-aspect img
 
#.a-section.aok-relative.s-image-square-aspect img

Version du 26 avril 2020 à 10:47

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