# get login form page
page = agent.get
'https://www.google.com/accounts/ServiceLoginBox?service=orkut&nui=2&uilel=1&skipvpage=true&continue=https%3A%2F%2Fwww.orkut.com%2FRedirLogin.aspx%3Fmsg%3D0%26page%3D%252FHome.aspx%253Fxid%253D9364704888537223147&followup=https%3A%2F%2Fwww.orkut.com%2FGLogin.aspx&hl=en-US'# set form variable
form = page.forms.first
#Fill out form
form.Email =
form.Passwd =
'######'page = agent.submit form
# hardcoded needed page during login
page = agent.get
'https://www.google.com/accounts/CheckCookie?continue=https%3A%2F%2Fwww.orkut.com%2FRedirLogin.aspx%3Fmsg&service=orkut&chtml=LoginDoneHtml&skipvpage=true'meta1 = page.search(
"//meta").first.attributes["content"].split("url=").last.gsub("'","")page = agent.get meta1
#Pagina principal
page = agent.get
'http://www.orkut.com/Home.aspx'#pagina de scrap
page = agent.get
puts page.body
Isso imprime o seguinte
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>orkut - </title>
<link rel="SHORTCUT ICON" href="http://img2.orkut.com/favicon.ico" type="image/x-icon">
<script type="text/javascript">
var JSHDF = {};
JSHDF['CGI.POST_TOKEN'] = '1410E7D80B1134728222B7845DB92411';
JSHDF['Page.signature.raw'] = 'JfG8FHJkbCU1NGENBm9YYf1qLro=';
JSHDF['photosLabel'] = 'fotos';
JSHDF['scrapsLabel'] = 'recados';
JSHDF['inviteToChat'] = 'convidar para bate-papo';
JSHDF['sendIM'] = 'bate-papo';
JSHDF['friendsListLabel'] = '\x3C?cs #trans ph TERM ?\x3E\x3Cspan id=\x22inlsearchterm1\x22 style=\x22font-weight:bold\x3B\x22\x3E\x3C\x2Fspan\x3E\x3C?cs #trans \x2Fph ?\x3E na minha lista de amigos';
JSHDF['searchOrkutLabel'] = 'Pesquisar \x3C?cs #trans ph TERM ?\x3E\x3Cspan id=\x22inlsearchterm2\x22 style=\x22font-weight:bold\x3B\x22\x3E\x3C\x2Fspan\x3E\x3C?cs #trans \x2Fph ?\x3E em todo o orkut';
JSHDF['uid'] = '1362789572762081223';
JSHDF['home'] = '\x2FHome.aspx';
JSHDF['main'] = '\x2FMain';
JSHDF['LinkInterstitial.Label.warning'] = 'Tem certeza de que deseja visitar este site?';
JSHDF['LinkInterstitial.Label.continue'] = 'continuar';
JSHDF['LinkInterstitial.Label.cancel'] = 'cancelar';
JSHDF['clientHashSeparator'] = '$';
</script>
<base target="_top"></base>
<style type="text/css">
@import url("http://img4.orkut.com/css/gen/base038.css");
@import url("http://img3.orkut.com/css/gen/castroskin018.css");
</style>
<script src="http://img1.orkut.com/js/gen/common040.js" type="text/javascript"></script>
<script src="http://img3.orkut.com/js/gen/in_frame015.js" type="text/javascript"></script>
<script language="javascript">
_addLoadEvent(function() {
initOrkutFrame();
});
</script>
<script type="text/javascript">
JSHDF['csiServer'] = 'csi.gstatic.com';
</script>
</head>
<body id="mainBody" name="mainBody">
<iframe id="orkutFrame" allowtransparency="true" name="orkutFrame" src="" style="display:none"></iframe>
<script language="javascript">
preInitOrkutFrame();
</script>
<noscript>
<div id="container">
<div id="mboxfull" style="margin-top:15px;">
<table cellpadding="0" cellspacing="0" border="0" class="module" ><tr><td class="topl_g">
</td><td class="topr_g" ></td></tr>
<tr><td class="boxmidlrg" >
<p>Para usar o orkut, você deve ativar o JavaScript. No entanto, parece que o JavaScript está desativado ou não é compatÃvel com seu navegador. Para que o orkut funcione corretamente, ative o JavaScript alterando as opções do seu navegador e <a href="/Main">tente novamente</a>.</p><br/>
<p>Se você deseja usar o orkut em um telefone celular ou dispositivo semelhante, <a href="http://m.orkut.com">clique aqui</a>.</p>
</td><td class="boxmidr" ></td></tr>
<tr><td class="botl"></td><td class="botr"></td></tr></table>
</div>
</div>
</noscript>
</body>
</html>
Alguem ja fez algum exemplo de extrair scraps do orkut?
Abraços,
Recomendo que use a extensão: http://livehttpheaders.mozdev.org/ do
Firefox para ver essas páginas e as requisições HTTP geradas.
Abraços
[ rui ]
[ Seiri, Seiton, Seisō, Seiketsu e Shitsuke ]
Recomendo que use a extensão: http://livehttpheaders.mozdev.org/ doFirefox para ver essas páginas e as requisições HTTP geradas.