Отображение данных на странице зависит от работы JavaScript?
Если нет, тогда берите исходный код (HTML) страницы, любой парсер HTML и вперёд.
Если зависит, тогда берите Selenium, открывайте нужную страницу, берите DOM с неё и проверяйте данные.
Просто пример на Ruby.
Есть страница /page, на которой должны быть те или иные данные (готовятся на сервере «Симулировать данные от сервера»), например текст
foo
.
require 'selenium-webdriver'
driver = Selenium::WebDriver.for :phantomjs
driver.get '/page'
selector = 'div[class="data"] > span[id="foo"]'
element = driver.first selector
puts 'foo' == element.text