Return to Video

15-12 Analisando o RSS

  • 0:00 - 0:04
    E a resposta, ao menos no momento da escrita, é 16.
  • 0:04 - 0:06
    E se for realmente diferente de 16,
  • 0:06 - 0:08
    teremos a atualização de script de
    classificação em conformidade.
  • 0:08 - 0:10
    Deixe-me mostrar-lhe como cheguei a esta resposta.
  • 0:10 - 0:13
    Estamos aqui no Python. Primeiro importei as
    bibliotecas que preciso.
  • 0:13 - 0:16
    A URL de dois e a Mini dom.
  • 0:16 - 0:19
    Então, baixei a página do New York Times.
  • 0:19 - 0:23
    Eu vou usar a URL lib para URL aberta
    e estou colando a URL.
  • 0:23 - 0:26
    Prosseguindo, chamo a leitura
    para baixar o conteúdo e
  • 0:26 - 0:28
    vamos guardar isso numa variável chamada conteúdo.
  • 0:28 - 0:29
    Podemos dar uma olhada no conteúdo.
  • 0:29 - 0:30
    Aí vamos nós.
  • 0:30 - 0:32
    Um monte de coisas e se parece com RSS.
  • 0:32 - 0:34
    Podemos ver aqui, a tag de fechamento de RSS.
  • 0:34 - 0:36
    Agora vamos analisar isso com Mini Dom.
  • 0:36 - 0:39
    Funcionou, tenho uma variável d, tem
    uma instância de documento e
  • 0:39 - 0:45
    vou usar elementos get pelo nome da tag,
    item, para encontrar todos.
  • 0:45 - 0:47
    Vamos rodar isso.
  • 0:47 - 0:48
    Sucesso,
  • 0:48 - 0:50
    Então comprimimos isso.
  • 0:50 - 0:52
    Ok, a resposta é 18 [Risos].
  • 0:52 - 0:54
    Graduar isto vai ser um pouco complicado para nós
  • 0:54 - 0:57
    tudo o que queríamos que você fizesse,
    era passar por este processo.
  • 0:57 - 1:00
    Esperamos que tenha funcionado para você
    e você tenha um número.
  • 1:00 - 1:03
    E espero que consigamos graduar esse número.
  • 1:03 - 1:07
    É assim que se analisar alguns XML básicos,
    eu acho que você pode ver valor aqui
  • 1:07 - 1:13
    e que muitas páginas têm XML em sua interface, ou RSS,
  • 1:13 - 1:14
    onde você pode baixar o seu conteúdo, e
  • 1:14 - 1:15
    manipulá-lo, a partir de um programa.
Cím:
15-12 Analisando o RSS
Leírás:

more » « less
Video Language:
English
Team:
Udacity
Projekt:
CS253 - Web Development
Duration:
01:16

Portuguese, Brazilian subtitles

Felülvizsgálatok