2017-03-04 3 views
0

Dies ist eine sehr breite Frage, also bitte bitte mit mir.Ruby on Rails: Daten sammeln von Blogsites

Ich wollte eine App erstellen, die Daten von einer anderen Website bezieht, speziell medium.com. Ich denke jedoch nicht, dass Medium eine API hat.

Insbesondere, was ich erreichen wollte, ist die medium.com Suche von Artikeln, die 500 oder mehr Likes hat, oder vielleicht eine, die 50 oder mehr Antworten (Kommentare) hat. Ich wollte es mit Rubin machen auf Wie denkst du, dass ich das tun kann? Bitte, wenn du weißt wie, zeige mir in die richtige Richtung. Vielen Dank im Voraus :)

+0

hmm, haben Sie die Suche versuchen, für Mediums api? https://github.com/Medium/medium-api-docs –

Antwort

1

I Screen Scraping würde empfehlen, den Rubin Edelstein namens nokogiri.
Es ist eine generische Art, Daten zu erhalten, die für fast jede Website verwendet werden können.

einen Blick auf diese Links führen zu Web Scraping with Ruby and Nokogiri for Beginners
Und ein persönlicher Favorit :-)
loszulegen
Parsing HTML with Nokogiri

+0

Ich würde es überprüfen. Danke, dass du mich geführt hast !! Jetzt weiß ich, wo ich anfangen soll @orion – Lorelyn

+0

Sie sind herzlich willkommen! Es kann ein bisschen dauern, bis du den Kopf herumgehst, aber beharrst darauf, stell Fragen, wenn du nicht weiterkommst. Es ist es total wert. Viel Glück :-) – orion

1

Derzeit gibt es keine API alle Beiträge zu bekommen, weder sie suchen, finden https://github.com/Medium/medium-api-docs/issues/48

+0

ja ich vermutete es auch. Deshalb wollte ich es manuell über das Parsen von Daten machen, obwohl ich nur ein Anfänger auf RoR bin. Deshalb habe ich auch gefragt, wie ich das machen soll. Obwohl danke für die Bestätigung! :) – Lorelyn