SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
Hackeando o
   com
            TDC2012
           @fmasanori
http://www.slideshare.net/fmasanori
•   Conhecendo o palestrante
•   Conhecendo os assistentes
•   Python vale a pena
•   Facebook
•   Demo
•   Perguntas
Conhecendo o palestrante
•   IME-USP e Mestrado ITA
•   ed e lint Cobra Tecnologia
•   Software Express
•   Credicard Mastercard
•   PriceWaterhouseCoopers
•   Itau BankBoston
•   Docente FATEC (amo dar aulas)
•   Interesses: Python, NoSQL, Google
    Technology, Facebook
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
Popularidade Github e StackOverflow
Job Trends Indeed.com
A linguagem do ano de 2010!
“A vida é melhor sem chaves“.
         “A vida é curta! Você precisa de Python”.
      “Python me ajuda a focar nos meus conceitos
        em vez de ficar brigando com a linguagem”.
“Eu não preciso digitar muito. Mas o que eu digito é certo”.
    Bruce Eckel, autor do best seller “Thinking in Java”.
”Entre todas as linguagens que eu aprendi, Python é a que menos
       interfere entre mim e o problema. É a mais efetiva para
                   traduzir pensamentos em ações“.
            Eric Raymond, Autor “A catedral e o Bazar”.
             Contribuidor do GNU Emac, Linux, Fetchmail.
Mantém o Jargonfile, mais conhecido como “Dicionário dos Hackers”
”Python tem sido uma parte importante do Google desde o início, e
permanece assim conforme o sistema cresce e evolui. Hoje, dezenas de
 engenheiros do Google usam Python, e estamos procurando por mais
           pessoas com conhecimento nessa linguagem“.
    Peter Norvig, diretor de qualidade de busca do Google Inc.
“[…] nossa filosofia aqui é “Python sempre que pudermos, C++ se
necessário”". Alex Martelli, Líder Técnico, Sistemas de Produção, Google.
“Python é rápido o suficiente para o nosso site e nos permite produzir
    características de fácil manutenção em tempos recordes, com um
mínimo de desenvolvedores”. Cuong Do, Software Architect, YouTube.com
Melhora da auto estima do aluno
Melhora da auto estima do aluno




   Hacking Facebook Friends Photos
   http://pastebin.com/9W22wsFf

          Simple Twitter Client
    http://pastebin.com/NJyfdmZp
Tempo para ser produtivo



  C              2a
  Java          6m
  Python        1m
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
Leitura dados básicos JSON




Obs.: estes campos podem mudar, acesse a url no browser para checar
Gravar o logo encontrado
Leitura de um perfil FB
Leitura da foto do perfil
Facebook Graph API
• https://graph.facebook.com
• Os retornos são objetos JSON
• Os links para acesso de coleções já são
  autenticados
• Atenção: o access_token expira, para rodar
  novamente o programa basta acessar
  novamente graph.facebook.com ou autenticar
Listar os amigos
Listar as amigas
Gravar fotos das amigas



http://pastebin.com/9W22wsFf
Listar os álbuns de fotos
Baixar fotos dos álbuns
• Para baixar as fotos é necessário “tratar” o
  código html para descobrir as fotos em boa
  resolução
• Uma boa opção é o BeautifulSoup
Perguntas?
 fmasanori@gmail.com

facebook.com/fmasanori
 twitter.com/fmasanori

Mais conteúdo relacionado

Destaque

Apostila refrigeracao domestica
Apostila refrigeracao domesticaApostila refrigeracao domestica
Apostila refrigeracao domestica
roaugustus2010
 
Controladoria prestcontas 052011
Controladoria prestcontas 052011Controladoria prestcontas 052011
Controladoria prestcontas 052011
Michel Freller
 
Curso como vender serviços de marketing digital
Curso como vender serviços de marketing digitalCurso como vender serviços de marketing digital
Curso como vender serviços de marketing digital
Conrado Adolpho
 

Destaque (18)

Gerenciamento de Custos - Ano 2013 - PMBOK 5 edição
Gerenciamento de Custos - Ano 2013 - PMBOK 5 ediçãoGerenciamento de Custos - Ano 2013 - PMBOK 5 edição
Gerenciamento de Custos - Ano 2013 - PMBOK 5 edição
 
Incentivos Fiscais Federais para a Captação de Recursos, por Michel Freller
Incentivos Fiscais Federais para a Captação de Recursos, por Michel FrellerIncentivos Fiscais Federais para a Captação de Recursos, por Michel Freller
Incentivos Fiscais Federais para a Captação de Recursos, por Michel Freller
 
Elaboração de projetos de bndes e bnb
Elaboração de projetos de bndes e bnbElaboração de projetos de bndes e bnb
Elaboração de projetos de bndes e bnb
 
Plano de captação de recursos
Plano de captação de recursosPlano de captação de recursos
Plano de captação de recursos
 
CAPTAÇÃO DE RECURSOS
CAPTAÇÃO DE RECURSOSCAPTAÇÃO DE RECURSOS
CAPTAÇÃO DE RECURSOS
 
Livro Captação De Recursos
Livro Captação De RecursosLivro Captação De Recursos
Livro Captação De Recursos
 
Mobilização de Recursos - Geração de Renda Própria
Mobilização de Recursos - Geração de Renda PrópriaMobilização de Recursos - Geração de Renda Própria
Mobilização de Recursos - Geração de Renda Própria
 
Analise de swot rodrigo lopes
Analise de swot   rodrigo lopesAnalise de swot   rodrigo lopes
Analise de swot rodrigo lopes
 
Fundamentos e Práticas na EaD
Fundamentos e Práticas na EaDFundamentos e Práticas na EaD
Fundamentos e Práticas na EaD
 
Apostila refrigeracao domestica
Apostila refrigeracao domesticaApostila refrigeracao domestica
Apostila refrigeracao domestica
 
Marketing Digital: Treinamento Prático Marketing Digital
Marketing Digital: Treinamento Prático Marketing DigitalMarketing Digital: Treinamento Prático Marketing Digital
Marketing Digital: Treinamento Prático Marketing Digital
 
Controladoria prestcontas 052011
Controladoria prestcontas 052011Controladoria prestcontas 052011
Controladoria prestcontas 052011
 
E mail marketing
E mail marketing E mail marketing
E mail marketing
 
apostila-refrigeracao-frof-fabio-ferraz
apostila-refrigeracao-frof-fabio-ferrazapostila-refrigeracao-frof-fabio-ferraz
apostila-refrigeracao-frof-fabio-ferraz
 
Curso Plano B - Aula 1
Curso Plano B - Aula 1Curso Plano B - Aula 1
Curso Plano B - Aula 1
 
Aprenda a Captar Recursos com Empresas
Aprenda a Captar Recursos com EmpresasAprenda a Captar Recursos com Empresas
Aprenda a Captar Recursos com Empresas
 
Curso como vender serviços de marketing digital
Curso como vender serviços de marketing digitalCurso como vender serviços de marketing digital
Curso como vender serviços de marketing digital
 
Trabalho C708 j agencia digital
Trabalho C708 j agencia digital Trabalho C708 j agencia digital
Trabalho C708 j agencia digital
 

Semelhante a Hackeando o Facebook com Python

O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/Django
Átila Bezerra
 

Semelhante a Hackeando o Facebook com Python (20)

Oficina Python: Hackeando a Web com Python 3
Oficina Python: Hackeando a Web com Python 3Oficina Python: Hackeando a Web com Python 3
Oficina Python: Hackeando a Web com Python 3
 
Hackeando o Facebook e o Twitter com Python TI no Vale
Hackeando o Facebook e o Twitter com Python TI no ValeHackeando o Facebook e o Twitter com Python TI no Vale
Hackeando o Facebook e o Twitter com Python TI no Vale
 
Por que python? fisl 14 - 2013
Por que python?   fisl 14 - 2013Por que python?   fisl 14 - 2013
Por que python? fisl 14 - 2013
 
The zen of python 2010
The zen of python 2010The zen of python 2010
The zen of python 2010
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/Django
 
Slide
SlideSlide
Slide
 
Primeiros passos em Python - Tchelinux Uruguaiana 2011
Primeiros passos em Python - Tchelinux Uruguaiana 2011Primeiros passos em Python - Tchelinux Uruguaiana 2011
Primeiros passos em Python - Tchelinux Uruguaiana 2011
 
Com vocês, Django!
Com vocês, Django!Com vocês, Django!
Com vocês, Django!
 
Por Que Python É Tão Lento?
Por Que Python É Tão Lento?Por Que Python É Tão Lento?
Por Que Python É Tão Lento?
 
Junho 2016 - Django - A sua cápsula de soluções web em python
Junho 2016 - Django - A sua cápsula de soluções web em pythonJunho 2016 - Django - A sua cápsula de soluções web em python
Junho 2016 - Django - A sua cápsula de soluções web em python
 
Django - A sua cápsula de soluções web em python
Django - A sua cápsula de soluções web em pythonDjango - A sua cápsula de soluções web em python
Django - A sua cápsula de soluções web em python
 
G.O. - Grafos Online
G.O. - Grafos OnlineG.O. - Grafos Online
G.O. - Grafos Online
 
Palestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas AplicaçõesPalestra Apresentando Python e Suas Aplicações
Palestra Apresentando Python e Suas Aplicações
 
Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011Python Mini Ccurso Consegi2011
Python Mini Ccurso Consegi2011
 
Congresso iii unifacsv3
Congresso iii unifacsv3Congresso iii unifacsv3
Congresso iii unifacsv3
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
 
Crescendo profissionalmente com o apoio comunidade
Crescendo profissionalmente com o apoio comunidadeCrescendo profissionalmente com o apoio comunidade
Crescendo profissionalmente com o apoio comunidade
 
Aplicações do Python na escola e no mercado de trabalho
Aplicações do Python na escola e no mercado de trabalhoAplicações do Python na escola e no mercado de trabalho
Aplicações do Python na escola e no mercado de trabalho
 
NãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até PensamentoNãNãNã Nã - Python Refresca até Pensamento
NãNãNã Nã - Python Refresca até Pensamento
 
Protótipos mobile na prática
Protótipos mobile na práticaProtótipos mobile na prática
Protótipos mobile na prática
 

Mais de FATEC São José dos Campos

Lista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbisLista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbis
FATEC São José dos Campos
 

Mais de FATEC São José dos Campos (20)

Seja feliz programando em python
Seja feliz programando em pythonSeja feliz programando em python
Seja feliz programando em python
 
import pybr12: experiencias de inclusión en la última PyCon Brazil
import pybr12: experiencias de inclusión en la última PyCon Brazilimport pybr12: experiencias de inclusión en la última PyCon Brazil
import pybr12: experiencias de inclusión en la última PyCon Brazil
 
Import community pycon jp
Import community pycon jpImport community pycon jp
Import community pycon jp
 
Import community
Import communityImport community
Import community
 
Diversidade na Comunidade Python
Diversidade na Comunidade PythonDiversidade na Comunidade Python
Diversidade na Comunidade Python
 
Why python
Why pythonWhy python
Why python
 
Hackeando Dados públicos com python
Hackeando Dados públicos com pythonHackeando Dados públicos com python
Hackeando Dados públicos com python
 
Import community
Import communityImport community
Import community
 
Python, the next Brazilian generation
Python, the next Brazilian generationPython, the next Brazilian generation
Python, the next Brazilian generation
 
Para gostar de Python DevDay
Para gostar de Python DevDay Para gostar de Python DevDay
Para gostar de Python DevDay
 
Classic Games with Python in the browser
Classic Games with Python in the browserClassic Games with Python in the browser
Classic Games with Python in the browser
 
Exercício Programa 1 Python para Zumbis
Exercício Programa 1 Python para ZumbisExercício Programa 1 Python para Zumbis
Exercício Programa 1 Python para Zumbis
 
Lista de exercícios V python para zumbis
Lista de exercícios V python para zumbisLista de exercícios V python para zumbis
Lista de exercícios V python para zumbis
 
Lista de exercícios IV python para zumbis
Lista de exercícios IV python para zumbisLista de exercícios IV python para zumbis
Lista de exercícios IV python para zumbis
 
Lista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbisLista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbis
 
Lista de exercícios II python para zumbis
Lista de exercícios II python para zumbisLista de exercícios II python para zumbis
Lista de exercícios II python para zumbis
 
Lista de exercícios I python para zumbis
Lista de exercícios I python para zumbisLista de exercícios I python para zumbis
Lista de exercícios I python para zumbis
 
Lista de exercícios XIV Python para Zumbis
Lista de exercícios XIV Python para ZumbisLista de exercícios XIV Python para Zumbis
Lista de exercícios XIV Python para Zumbis
 
TWP56 DJ Mix 1
TWP56 DJ Mix 1TWP56 DJ Mix 1
TWP56 DJ Mix 1
 
TWP54 Exceções
TWP54 ExceçõesTWP54 Exceções
TWP54 Exceções
 

Último

ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
sh5kpmr7w7
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
lenapinto
 

Último (20)

Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
Slides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exerciciosSlides 9º ano 2024.pptx- Geografia - exercicios
Slides 9º ano 2024.pptx- Geografia - exercicios
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Expansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XVExpansão Marítima- Descobrimentos Portugueses século XV
Expansão Marítima- Descobrimentos Portugueses século XV
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 

Hackeando o Facebook com Python

  • 1. Hackeando o com TDC2012 @fmasanori http://www.slideshare.net/fmasanori
  • 2. Conhecendo o palestrante • Conhecendo os assistentes • Python vale a pena • Facebook • Demo • Perguntas
  • 4. IME-USP e Mestrado ITA • ed e lint Cobra Tecnologia • Software Express • Credicard Mastercard • PriceWaterhouseCoopers • Itau BankBoston • Docente FATEC (amo dar aulas) • Interesses: Python, NoSQL, Google Technology, Facebook
  • 5.
  • 13. Popularidade Github e StackOverflow
  • 15. A linguagem do ano de 2010!
  • 16. “A vida é melhor sem chaves“. “A vida é curta! Você precisa de Python”. “Python me ajuda a focar nos meus conceitos em vez de ficar brigando com a linguagem”. “Eu não preciso digitar muito. Mas o que eu digito é certo”. Bruce Eckel, autor do best seller “Thinking in Java”.
  • 17. ”Entre todas as linguagens que eu aprendi, Python é a que menos interfere entre mim e o problema. É a mais efetiva para traduzir pensamentos em ações“. Eric Raymond, Autor “A catedral e o Bazar”. Contribuidor do GNU Emac, Linux, Fetchmail. Mantém o Jargonfile, mais conhecido como “Dicionário dos Hackers”
  • 18. ”Python tem sido uma parte importante do Google desde o início, e permanece assim conforme o sistema cresce e evolui. Hoje, dezenas de engenheiros do Google usam Python, e estamos procurando por mais pessoas com conhecimento nessa linguagem“. Peter Norvig, diretor de qualidade de busca do Google Inc.
  • 19. “[…] nossa filosofia aqui é “Python sempre que pudermos, C++ se necessário”". Alex Martelli, Líder Técnico, Sistemas de Produção, Google.
  • 20. “Python é rápido o suficiente para o nosso site e nos permite produzir características de fácil manutenção em tempos recordes, com um mínimo de desenvolvedores”. Cuong Do, Software Architect, YouTube.com
  • 21.
  • 22. Melhora da auto estima do aluno
  • 23. Melhora da auto estima do aluno Hacking Facebook Friends Photos http://pastebin.com/9W22wsFf Simple Twitter Client http://pastebin.com/NJyfdmZp
  • 24. Tempo para ser produtivo C 2a Java 6m Python 1m
  • 25.
  • 26. Hackers não são “do mal”?
  • 27. “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
  • 28. Leitura dados básicos JSON Obs.: estes campos podem mudar, acesse a url no browser para checar
  • 29. Gravar o logo encontrado
  • 30. Leitura de um perfil FB
  • 31. Leitura da foto do perfil
  • 32. Facebook Graph API • https://graph.facebook.com • Os retornos são objetos JSON • Os links para acesso de coleções já são autenticados • Atenção: o access_token expira, para rodar novamente o programa basta acessar novamente graph.facebook.com ou autenticar
  • 35. Gravar fotos das amigas http://pastebin.com/9W22wsFf
  • 36. Listar os álbuns de fotos
  • 37. Baixar fotos dos álbuns • Para baixar as fotos é necessário “tratar” o código html para descobrir as fotos em boa resolução • Uma boa opção é o BeautifulSoup