HTML'ye Giriş

R ile Web Kazıma

Timo Grossenbacher

Instructor

Bir şey görüyorsanız, kazınabilir demektir

indirme yok

R ile Web Kazıma

Köprü Metni Biçimlendirme Dili (HTML)

<html> 
  <body> 
    <h2>İlk örnek</h2>
    <p>Bir metin paragrafı.</p>
    <p>
      Aşağıda bir liste var:
    </p>
  </body> 
</html>

HTML tanıtım

R ile Web Kazıma

HTML hiyerarşik olarak düzenlenir

HTML tanıtım

...
    <div>
      Aşağıda bir liste var:
      <ul>
        <li>Madde 1</li>
        <li>Madde 2</li>
        <li>Madde 3</li>
      </ul>
    </div>
...
R ile Web Kazıma

HTML etiketlerinin öznitelikleri olabilir

HTML tanıtım

...
    <p>
      Aşağıda bir 
      <a href="https://google.com">bağlantı</a> var.
    </p>
...
R ile Web Kazıma

R ile HTML okuma

library(rvest)
html <- read_html(html_document)
html
{html_document}
<html>
[1] <body> \n    <h2>İlk örnek</h2>\n    <p>Bir metin paragrafı.</p>\n   ...
class(html)
"xml_document" "xml_node"
R ile Web Kazıma
library(xml2)
xml_structure(html)
<html>
  <body>
    {text}
    <h2>
      {text}
    {text}
    <p>
      {text}
    {text}
    <p>
      {text}
      <a [href]>
        {text}
      {text}
    {text}
R ile Web Kazıma

HTML'i ayrıştıralım!

R ile Web Kazıma

Preparing Video For Download...