웹크롤링과 스크래핑의 차이
웹 크롤링과 스크래핑의 기본적인 차이점을 알아보고, Ruby 언어를 사용하여 간단한 크롤링과 스크래핑 예제를 실습해보세요. Nokogiri와 open-uri 라이브러리를 활용한 효과적인 데이터 수집 방법을 배워보십시오.
인스타그램 크롤링 방법: 3가지 전략으로 데이터 수집하기
require 'net/http' require 'json' access_token = '발급받은 액세스 토큰' url = URI("https://graph.instagram.com/me?fields=id,username,followers_count&access_token=#{access_token}") response = Net::HTTP.get(url) data = JSON.parse(response) follower_count = data['followers_count'] puts "팔로워 수: #{follower_count}"
require 'nokogiri' require 'selenium-webdriver' driver = Selenium::WebDriver.for :chrome url = "https://www.instagram.com/suuu_yeony/" driver.get(url) doc = Nokogiri::HTML(driver.page_source) follower_count = doc.at('button:contains("팔로워")').text puts "#{follower_count}"