Welcome, Guest. Please login or register.
+  Linux Soft Forum
|-+  Cercetează» Programare» PRIVACY: Basic Data Mining
[Picture 161] [Picture 160] [Picture 159]
Username:
Password:
 
Pages: [1]   Go Down
  Print  
Author Topic: PRIVACY: Basic Data Mining  (Read 1199 times)
0 Members and 1 Guest are viewing this topic.
classicmanpro
Veteran
**

Experientia docet!


WWW
« on: July 26, 2009, 07:33:30 PM »

Acum cateva luni le-am trimis celor de la trafic.ro un mail prin care le-am cerut sa scoata faza cu ultimele 20 de afisari. Din cate am vazut si pe la TV, multi considera trafic.ro un etalon insa pe mine ma dispera la culme fiindca astia ofera posibilitatea de data mining (termenul lui gheorghe). Nu poti afla multe insa cu un cron si un bot bine facut poti obtine informatii legate de zona in care sunt vizitatorii, daca sunt noi sau revin, daca intra si pe alte situri astfel existand posibilitatea de a face face un mic studiu de piata.

In cele ce urmeaza mi-am permis sa postez un mic bot generic (Proof of Concept) pentru a vedea care este feedback-ul comunitatii LinuxSoft:

Code:
<?php

$buffer 
= @file_get_contents'http://stat.trafic.ro/stat/linuxsoft/vizitatori/ultimii20/#stat' );
if ( empty( 
$buffer ) ) { exit; }

$nPosLeft stripos$buffer'<table id="stattable"' );
if ( 
FALSE === $nPosLeft ) { exit; }

$nPosRight stripos$buffer'</table>'$nPosLeft );
if ( 
FALSE === $nPosRight ) { exit; }

$arr explode"\n"trimsubstr$buffer$nPosLeft$nPosRight-$nPosLeft ) ) );
array_splice$arr0);

$db            = array();
$db['data']    = array();
$db['ip']      = array();
$db['browser'] = array();
$db['os']      = array();

$i 0;

foreach ( 
$arr as $buffer ) {
if ( preg_match'/<td>([^<]+)<\/td>/i'$buffer$user ) ) {
if ( ++$i ) { $i 1; }
switch ( $i ) {
case 1array_push$db['data']    , $user[1] ); break;
case 2array_push$db['ip']      , $user[1] ); break;
case 3array_push$db['browser'] , $user[1] ); break;
case 4array_push$db['os']      , $user[1] ); break;
}
}
}

header'Content-type: text/plain' );
print_r$db );

?>


Credeti ca faza aia dauneaza?   dontgetit
« Last Edit: July 26, 2009, 07:44:12 PM by classicmanpro » Logged

Saltwater
Veteran
**

Whatever™


WWW
« Reply #1 on: July 26, 2009, 10:58:33 PM »

Există Analytics pe site. Eu chiar nu mai văd 'necesitatea' lui Trafic.ro. Vrei statistici? Le ai fără ca să vada tot boborul. Faza cu afișarea IP-urilor e ghei. Cât despre traficul venit de pe trafic.ro ca referer - oare de ce trăiesc cu impresia că este de-a dreptul neglijabil? Câte conversii generează?

________
* un administrator ar trebui să definească ce reprezintă pentru LS o conversie
Logged



Astazi nu am semnatura.
Pages: [1]   Go Up
  Print  
 
Jump to: