L’anatomie d’un bot

Voici un exemple de programmation de base pour produire un bot. Sur le Web on peut facilement trouver des conseils pour en produire. Le code est très simple et la demande pour le recueil des données (« Output ») est compréhensible même pour ceux qui ne sont pas familiers avec la programmation. Le bot est conçu pour parcourir les principaux modèles de téléphone cellulaire et en ramener des données.

« Beautiful Soup » est une bibliothèque de code Python mise sur pied précisément pour ces tâches de cueillette.

 

import requests

from bs4 import BeautifulSoup

def web(page,WebUrl):

if(page>0):

url = WebUrl

code = requests.get(url)

plain = code.text

s = BeautifulSoup(plain, « html.parser »)

for link in s.findAll(‘a’, {‘class’:’s-access-detail-page’}):

tet = link.get(‘title’)

print(tet)

tet_2 = link.get(‘href’)

print(tet_2)

web(1,’http://www.amazon.in/s/ref=s9_acss_bw_cts_VodooFS_T4_w?rh=i%3Aelectronics%2Cn%3A976419031%2Cn%3A%21976420031%2Cn%3A1389401031%2Cn%3A1389432031%2Cn%3A1805560031%2Cp_98%3A10440597031%2Cp_36%3A1500000-99999999&bbn=1805560031&rw_html_to_wsrp=1&pf_rd_m=A1K21FY43GMZF8&pf_rd_s=merchandised-search-3&pf_rd_r=2EKZMFFDEXJ5HE8RVV6E&pf_rd_t=101&pf_rd_p=c92c2f88-469b-4b56-936e-0e65f92eebac&pf_rd_i=1389432031′)

 

 

Output:

C:\Python34\python.exe C:/Users/Babuya/PycharmProjects/Youtube/web_cr.py

Apple iPhone 6 (Gold, 32GB)

http://www.amazon.in/Apple-iPhone-6-Gold-32GB/dp/B0725RBY9V

OnePlus 5 (Slate Gray 6GB RAM + 64GB memory)

http://www.amazon.in/OnePlus-Slate-Gray-64GB-memory/dp/B01NAKTR2H

OnePlus 5 (Midnight Black 8GB RAM + 128GB memory)

http://www.amazon.in/OnePlus-Midnight-Black-128GB-memory/dp/B01MXZW51M

Apple iPhone 6 (Space Grey, 32GB)

http://www.amazon.in/Apple-iPhone-Space-Grey-32GB/dp/B01NCN4ICO

OnePlus 5 (Soft Gold, 6GB RAM + 64GB memory)

http://www.amazon.in/OnePlus-Soft-Gold-64GB-memory/dp/B01N1TYZR2

Mi Max 2 (Black, 64 GB)

http://www.amazon.in/Mi-Max-Black-64-GB/dp/B073VLGL5Y

Moto G5 Plus (32GB, Fine Gold)

http://www.amazon.in/Moto-Plus-32GB-Fine-Gold/dp/B071ZZ8N5Y

Apple iPhone SE (Space Grey, 32GB)

http://www.amazon.in/Apple-iPhone-SE-Space-Grey/dp/B071DF166C

Honor 8 Pro (Blue, 6GB RAM + 128GB Memory)

http://www.amazon.in/Honor-Pro-Blue-128GB-Memory/dp/B01N4FMUFH

Apple iPhone 7 (Black, 32GB)

http://www.amazon.in/Apple-iPhone-7-Black-32GB/dp/B01LZKSVRB

BlackBerry KEYone (LIMITED EDITION BLACK)

http://www.amazon.in/BlackBerry-KEYone-LIMITED-EDITION-BLACK/dp/B073ZLLVQ9

Apple iPhone SE (Gold, 32GB)

http://www.amazon.in/Apple-iPhone-SE-Gold-32GB/dp/B071RC52N6

Apple iPhone SE (Rose Gold, 32GB)

http://www.amazon.in/Apple-iPhone-SE-Rose-Gold/dp/B06ZXWWD6R

Apple iPhone 6s (Space Grey, 32GB)

http://www.amazon.in/Apple-iPhone-Space-Grey-32GB/dp/B01LX3A7CC

Samsung Galaxy J7 Max (Gold, 32GB)

http://www.amazon.in/Samsung-Galaxy-J7-Max-Gold/dp/B073PWKTRS

Honor 8 Pro (Black, 6GB RAM + 128GB Memory)

http://www.amazon.in/Honor-Pro-Black-128GB-Memory/dp/B01MQXNY1L

Samsung Galaxy J7 Max (Black, 32GB)

http://www.amazon.in/Samsung-Galaxy-J7-Max-Black/dp/B073PWDMHD

OnePlus 3T (Soft Gold, 6GB RAM + 64GB memory)

http://www.amazon.in/OnePlus-3T-Soft-Gold-memory/dp/B01FM7J3NA

Apple iPhone 6s (Gold, 32GB)

http://www.amazon.in/Apple-iPhone-6s-Gold-32GB/dp/B01M0CJNVL

Apple iPhone 6s (Rose Gold, 32GB)

http://www.amazon.in/Apple-iPhone-Rose-Gold-32GB/dp/B01LXF3SP9

Samsung Galaxy C7 Pro (Navy Blue, 64GB)

http://www.amazon.in/Samsung-Galaxy-Navy-Blue-64GB/dp/B01LXMHNMQ

Samsung J7 Prime 32GB ( Gold ) 4G VoLTE

http://www.amazon.in/Samsung-J7-Prime-32GB-VoLTE/dp/B06Y3HFZBQ

Vivo V5s (Matte Black) with Offers

http://www.amazon.in/Vivo-V5s-Matte-Black-Offers/dp/B071P2FNF2

Vivo V5s (Crown Gold) with Offers

http://www.amazon.in/Vivo-V5s-Crown-Gold-Offers/dp/B071VT6RG2

 

 

En terminant Mammouth ne suggère pas aux éditeurs de produire eux-mêmes des bots. Cependant, il y a des organismes responsables de la cueillette des données dans l’édition. Ils doivent être sensibilisés au fait qu’analyser le rayonnement de contenus numériques et à plus forte raison les ventes de livres peut difficilement se faire à l’aide des moyens traditionnels. Il y a un moment où il faut s’adapter et déployer de nouveaux outils.

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s