#!/usr/bin/perl -w
use strict;
use warnings;
my $pp=10;
my $align = 0;
my $pp2=10;
my $align2=0;
BEGIN:
system('w3m -dump https://www.kinguin.net/fr/category/2911/borderlands-2-game-of-the-year-edition-steam-c
d-key/ >king2.html');
sleep(8);
system('grep "€" king2.html > first.txt');
system('grep -A2 "+2,00" first.txt > 2.txt');
system('grep -A3 "-" 2.txt > 3.txt ');
system('grep -A1 "Acheter" 3.txt > 4.txt');
system("cat 4.txt | grep -o '.[0-9]\,[0-9][0-9]' > 5.txt");
system("perl -pe 's/\n/ /g' 5.txt > 6.txt ");
my $p1 = `cat 6.txt | cut -c1-5 | sed 's/ //g'`;
my $p2 = `cat 6.txt | cut -c7-11 | sed 's/ //g'`;
system('w3m -dump https://www.kinguin.net/fr/category/15547/call-of-duty-modern-warfare-3-steam-key/ >cod.html');
sleep(8);
system('grep "€" cod.html > cod1.txt');
system('grep -A2 "+2,00" cod1.txt > cod2.txt');
system('grep -A3 "-" cod2.txt > cod3.txt ');
system('grep -A1 "Acheter" cod3.txt > cod4.txt');
system("cat cod4.txt | grep -o '.[0-9]\,[0-9][0-9]' > cod5.txt");
system("perl -pe 's/\n/ /g' cod5.txt > cod6.txt ");
my $p3 = `cat cod6.txt | cut -c1-5 | sed 's/ //g'`;
my $p4 = `cat cod6.txt | cut -c7-11 | sed 's/ //g'`;
chomp $p1;
chomp $p2;
chomp $p3;
chomp $p4;
print " pr : $pp ";
print " p1 : $p1 ";
print " prcod : $pp2 ";
print " p3 : $p3 ";
if ($p3 eq $pp2) {
if ($p3 eq $p4 && $align2 eq 0) {
#envoie du sms
system('perl sms.pl "A Kinguin COD"');
print"envoie du sms Alignement COD !";
$align2 = 1;
$pp2 = $p3;
}
}
if ($p1 eq $pp) {
if ($p1 eq $p2 && $align eq 0) {
#envoie du sms
system('perl sms.pl "Alignement Kinguin"');
print"envoie du sms Alignement !";
$align = 1;
$pp = $p1;
}
}
if ($p1 ne $pp) {
if ($p1 gt $pp) {
#envoie du sms
system('perl sms.pl "Hausse Kinguin"');
print" envoie du sms hausse de prix ";
$align = 0;
$pp =$p1;
}
if ($p1 lt $pp) {
system('perl sms.pl "Baisse Kinguin"');
#envoie du sms
print "envoie du sms baisse de prix";
$align = 0;
$pp = $p1;
}
}
if ($p3 ne $pp2) {
if ($p3 gt $pp2) {
#envoie du sms
system('perl sms.pl "H Kinguin COD"');
print" envoie du sms hausse de prix COD ";
$align2 = 0;
$pp2 =$p3;
}
if ($p3 lt $pp2) {
system('perl sms.pl "B Kinguin COD"');
#envoie du sms
print "envoie du sms baisse de prix COD";
$align2 = 0;
$pp2 = $p3;
}
}
goto BEGIN;