M@KO Posted May 15, 2008 Report Share Posted May 15, 2008 Boas!! ando a queimar os meus poucos neuronios com isto do mechanize. tenho muitas duvidas e preciso de ajuda. Ha por ai alguem que domine este bicho????? cool stuff http://blog.zxcoders.com/ Link to comment Share on other sites More sharing options...
pedrotuga Posted May 15, 2008 Report Share Posted May 15, 2008 Que domine não sei, mas já vi pessoas aqui do fórum com exemplos de utilização Link to comment Share on other sites More sharing options...
M@KO Posted May 16, 2008 Author Report Share Posted May 16, 2008 bem o k eu quero exatamente é fazer o login no mytmn e mandar um sms. agora parece me que ha varias ferramentas que me permitem fazer isso, que sao: - urllib2 - mechanize - wwwTools Agora nao sei trabalhar com nenhuma e ainda nao encontrei um tutorial fixe pra nenhuma. se é k realmente dao as 3 pra fazer o k quero. Ja vi aqui um exemplo com o wwwTools mas faz o login e print a pagina, mais nada Boas. acho que estou muito perto de conseguir o que quero 🙂 'Descubri' uma cena que é o wwwtools e parece que a coisa é até bastante simples com isso para fazer o login num site e depois ir buscar a pagina que se quizer. import wwwTools web = wwwTools.login("http://xpto.com/logpage.php") web.addField("user","d_pintassilgo") web.addField("passwrd","xxxxxxxxxx") html_login = web.startLogin() html_teste = web.pageAccess("http://xpto.com/view.php?sasa=6") open("pagina.html","w").write(html_teste) 😄 :D 😁 😁 😁 e eu preciso de usar mais campos dentro da pagina. depois do login colocar a mensagem e o numero telele e submeter alguem me pode dar umas dicas 👍 cool stuff http://blog.zxcoders.com/ Link to comment Share on other sites More sharing options...
newbeen Posted May 16, 2008 Report Share Posted May 16, 2008 Tens no armazém de código o libgmail, talvez ajude leres o código, faz login no site do gmail da-te acesso as ás pastas, lida com os cokies tudo feito com urllib.... 😄 RHCE - 120-062-534 Link to comment Share on other sites More sharing options...
M@KO Posted May 16, 2008 Author Report Share Posted May 16, 2008 Ja fiz uma cena que parece me bem. ja faz o login e depois escreve a mensagem e mete o numero do destino mas depois ainda pede pra confirmar e ai é que ela impeça import sys, os, re from urllib2 import HTTPError import mechanize assert mechanize.__version__ >= (0, 0, 6, "a") mech = mechanize.Browser() mech.set_handle_robots(False) mech.open("http://www.tmn.pt/portal/site/tmn/menuitem.9c85bc48445ac4911939003f751056a0/?vgnextoid=7e1d007f3cc83110VgnVCM1000005401650aRCRD&iu=http%3A%2F%2Fwww.tmn.pt%2Fportal%2Ftmn%2Fbanners%3Fplat%3Dmytmn%26url%3Dintrd%253D%2526url%253D%25252Fweb%25252Feasysms%25252FEasySms.po%25253F%252526silentauthdone%25253D") mech.select_form(nr=0) mech["usr"] = "969872766" mech["pwd"] = "*******" mech.submit() mech.open("http://my.tmn.pt/web/easysms/EasySms.po?&silentauthdone=") mech.select_form(nr=0) mech["message"] = "hello world no telele" mech["phoneNumber1"] = "969872766" mech.submit() cool stuff http://blog.zxcoders.com/ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now