Portuguese, Brazilian subtitles

← Wheres the Data - Data Wranging with MongoDB

Get Embed Code
4 Languages

Showing Revision 9 created 06/20/2016 by Udacity Robot.

  1. OK. Vamos explorar um pouco mais e pensar na
  2. mecânica deste problema. A primeira coisa que quero saber é:
  3. como faço para solicitar os dados que eu quero deste
  4. site? Novamente, estou pensando em como chegar a um ponto onde
  5. posso fazer isso programaticamente. Bom, a maioria dos navegadores da Web
  6. permitem de fato inspecionar elementos individuais de uma página da Web, então,
  7. neste caso, vamos ver apenas esse seletor. E
  8. se fizermos isso, poderemos ver todas as opções
  9. aqui no HTML da página. E, com base em
  10. nosso conhecimento de HTML, sabemos que são estes valores aqui
  11. que precisamos enviar como parte de nossa
  12. requisição POST. Certo. As opções dos aeroportos são bem parecidas. Então, em vez
  13. de olhar isso, vamos dar uma olhada nos dados
  14. que estão aqui. Agora, algumas coisas que quero destacar
  15. aqui, antes de analisarmos novamente o HTML de fato. Uma é
  16. que, para determinado aeroporto, ele está relatando voos
  17. domésticos e internacionais. Agora, no meu caso, não estou
  18. interessado nessa distinção. Quero saber simplesmente as chegadas e partidas.
  19. Então, onde houver valor nas duas colunas para determinado mês, vou
  20. simplesmente somá-los. Este é o único lugar em que
  21. vou reformular um pouco os dados. Também
  22. há o caso de que eu tenho estes totais aqui nestas colunas e
  23. depois no final das linhas de determinado ano. Vou
  24. simplesmente ignorá-los. Novamente, um pouco de reformulação. Certo.
  25. Vamos dar uma olhada nestes elementos. Agora, como
  26. já é de se esperar, estes estão organizados em uma tabela e, se
  27. eu rolar para cima, posso ver que há um
  28. atributo de classe para esta tabela aqui. E isso vai me ajudar
  29. quando chegar o momento de analisar este HTML
  30. para extrair os dados. Então, vimos como
  31. obter os valores que vamos precisar enviar
  32. uma requisição POST para obter os dados de que precisamos.
  33. Depois, vimos de uma vez os dados que são apresentados para nós ou,
  34. neste caso, para nosso programa que acessará o site.
  35. Agora, como fazemos para encontrar esses dados e extraí-los
  36. do HTML? Ou pelo menos saber onde eles estão no arquivo HTML?