Вы можете просто использовать что-то вроде http://rfacebook.rubyforge.org/ и написать настоящее приложение для Facebook. Это дает вам четко определенные вызовы API для получения таких вещей, как чей-то UID, не беспокоясь о соскобах экрана.
Я только что потратил некоторое время на написание приложения для Facebook на Python, и с API довольно легко работать.
Тем не менее, если вы настроили очистку экрана, похоже, что UID многократно вставлен в источник, например домашнюю страницу. Вы пробовали "просмотреть исходный код"? Следующая форма встроена в большинство страниц и содержит UID, четко обозначенный как элемент в HTML:
<div id="autoset_timezone" style="display: none">
<form method="get" action="/ajax/autoset_timezone_ajax.php" name="tz_autoset_form" id="tz_autoset_form">
<input type="hidden" id="post_form_id" name="post_form_id" value="9d6bfda325b20b769431ea6f023ac9ee" autocomplete="off" />
<input type="hidden" id="user" name="user" value="26992" autocomplete="off" />
<input type="hidden" id="tz_gmt_off" name="tz_gmt_off" value="-300" autocomplete="off" />
<input type="hidden" id="time" name="time" value="1264648516" autocomplete="off" />
</form>