hackeando o facebook e o twitter com python ti no vale
Post on 13-Jun-2015
4.145 Views
Preview:
DESCRIPTION
TRANSCRIPT
Hackeando o Twitter e o Facebook com Python
@fmasanori TI no Vale
http://www.slideshare.net/fmasanori
Agenda (Python 2.7)
• Python vale a pena
• JSON killer module
• Twitter Client
• Facebook Hacking
• Reddit & MongoDB (se der tempo)
• Propaganda
• Perguntas
Python: cases de sucesso
Python: cases de sucesso
Python: cases de sucesso
Python: cases de sucesso
Python: cases de sucesso
Python: quem usa
Python: quem usa
Python: quem usa
Python: quem usa em SJC
Github e StackOverflow
Job Trends Indeed.com
Language of the year 2007 and 2010
Melhora da auto estima do aluno
Tempo para ser produtivo
C 2 a Java 6 m Python 1 m
JSON killer module
JavaScript Object Notation
• http://json.org/
• Independente de linguagem
• Pares nome/valor
• Lista ordenada
• Muito adotado atualmente
• Alternativa para o XML – XML mais verbosa
– XML menor legibilidade
Twitter Client
Twitter Client
Twitter Client
Sentiment Analysis
menina1: aaaaaaaaaaaaaaaaaaa eu NAO GOSTO DELE
menina2: e vc ficará rica , e irá dividir sua
riqueza cm sua amg aq *u*
menina1: kkkkkk como assim eu fikar rica pq ??
menina2: pq ele é inteligente , e vai arranjar
um ótimo emprego , e ganhar mt dinheiro rs
menina1: kkkkk ele é inteligente como assim ??
menina2: AQUELE VIADO PASSOU NO CASDINHO , E EU
NAO !
Twitter Trending Topics
Twitter Trending Topics
https://gist.github.com/4121001
(by Bruno Rocha)
Twitter Trending Topics
Facebook Hacking
Hackers não são “do mal”?
“O Facebook é dirigido por hackers. A maioria das pessoas pensa de um hacker como alguém que invade um sistema de computador. Mas nós vemos isso como uma filosofia. Aqui, os hackers assumem que sempre há uma maneira melhor, mais eficiente de resolver problemas.” facebook.com/careers
graph.facebook.com
graph.facebook.com
https://gist.github.com/4121690
Facebook profile
Facebook profile photo
Facebook Graph API
• https://graph.facebook.com
• Objetos JSON
• Links autenticados
• Obs.: access_token expira
• Autenticar novamente neste caso
Facebook Friends
Android Wallpaper
Android Wallpaper
TI no Vale: participantes
• Hackear participantes a partir do evento criado no Facebook
• Cruzar com a lista de presentes
• Inserir link para o perfil pessoal no Facebook
• Obs.: somente alguns participantes e com a foto na data do evento
Reddit + MongoDB client
Reddit client
https://gist.github.com/4126108
(by 10gen)
Reddit client
MongoDB == JSON
Flexible Schema
Relational DB
Reddit MongoDB client
https://gist.github.com/4126471
Reddit MongoDB client
Propaganda
Hackeando o Facebook e o Twitter com Python 01-fev 10h-12h
Perguntas? fmasanori@gmail.com
facebook.com/fmasanori
twitter.com/fmasanori
top related