Парсинг контактів з Агент @ БлогSanchez - a
Йтиметься про парсинг контактів двома способами: через веб-агент і через MRIM (протокол, який використовує програма Агент@Mail.Ru). Для методу через веб-агент буде вихідник на Delphi, а через MRIM - на PHP. Обидва способи перевіряли особисто — все працює. Єдине, я не компілював вихідник на Delphi, а собі реалізував його на PHP.Робочий вихідник на Delphi використовує веб-агент : mail.ru-agent-parser.zip
Робочий клас by Eugen на PHP використовує протокол MRIM : class.mrim.php.zip
Приклад використання MRIM для пошуку контактів:
connect()or die("connection error"); $mrim->login('[email protected]', 'xxx') or die("Login error!"); $mrim->set_status("online"); // online, away, invisible $mrim->ping(); $time = time(); if($mrim->is_connected()) < if(time() >= $time + $mrim->ping_time) < $mrim->ping(); $time = time(); > $mrim->find_contact(); while($packet = $mrim->receive_packet()) < if(time() >= $time + $mrim->ping_time) < $mrim->ping(); $time = time(); > $mrim->is_new_ping($packet); if($found_users = $mrim->is_found_users($packet)) < print_r($found_users); >usleep(500); > > ?>
connect()or die("connection error"); $mrim->login('[email protected]', 'xxx') or die("Login error!"); $mrim->set_status("online"); // online, away, invisible $mrim->ping(); $time = time(); if($mrim->is_connected()) < if(time() >= $time + $mrim->ping_time) < $mrim->ping(); $time = time(); > $mrim->sms("+380987777777", 'Привіт!'); > ?>
Надіслати статтю
Діліться та допомагайте один одному швидше знаходити потрібну інформацію в Інтернеті.