Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
kimuraframework
Kimurai is a modern web scraping framework written in Ruby which works out of box with Headless Chromium/Firefox, PhantomJS, or simple HTTP requests and allows to scrape and interact with JavaScript rendered websites
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I've used Ferrum for a couple small scripts in the past before.
If the page is rendered as html you can use Nokogiri. It has great support and is pretty easy to get started with too.
I've worked with https://github.com/vifreefly/kimuraframework in the past which was delightful.
Nokogiri let’s you use css selectors, so it’s good for scraping a known site. I made this about 10 years ago, but it might give you some ideas https://github.com/Loudon-Company/flatfish