Our great sponsors
-
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.
-
Puts Debuggerer
Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.
I have recently been playing with chromedp in order to programmatically control a Chromium browser to scrape some information. I have some memories from implementing a similar task in Node.js, and I was pleased to leverage a strongly typed language for the job.
I was able to quickly start experimenting by following the examples and browsing the documentation. For the record, this is what the chromedp hello world looks like:
func main() { ctx, cancel := chromedp.NewContext(context.Background()) defer cancel() if err := chromedp.Run( ctx, chromedp.Navigate("https://github.com"), ); err != nil { panic(err) } }