realize
rod
Our great sponsors
realize | rod | |
---|---|---|
0 | 16 | |
4,317 | 3,359 | |
0.0% | 4.7% | |
0.0 | 9.0 | |
over 1 year ago | 17 days ago | |
Go | Go | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
realize
We haven't tracked posts mentioning realize yet.
Tracking mentions began in Dec 2020.
rod
-
I’m messed up with Go libraries
I usually find libraries by googling them or searching awesome go on GitHub, for selenium/puppeteer I've always found go-rod useful and easy in every way, Sometimes I also Google "X in Nodejs for Golang"
-
Go for web scraping
I recently tried out https://github.com/go-rod/rod. I think it's based on chromedp (so, Chrome dev tools and headless browser) but it also has code to download and run a supported version of Chrome that doesn't interfere with your local browser.
- Reducir tiempo de Web Scraping con concurrencia - GO
-
VHS: CLI Home Video Recorder
One of the dependencies is `rod`[0], which is a web scraping/automation library, and I believe requires a browser to work. I don't know what they're using it for though as I haven't looked at the code (and I'm not familiar with Go anyways).
-
Thoughts on Go headless browser tools for testing and scraping?
I don't have personal experience, but https://github.com/go-rod/rod is far more active than chromedp
- Project with a Web scraper GO binary
-
Possible to use go rod on repl golang project while debuging
detail: https://github.com/go-rod/rod /issues/629 https://github.com/x-motemen/gore/issues/218
- Which library/project do you wish was ported to golang?
-
Mastering Web Scraping in Python: Crawling from Scratch
If performance, Especially concurrency matters then we should include Go based libraries in the discussion as well.
Colly[1] is a all batteries included scrapping library, But could be bit intimidating for someone new to HTML scrapping.
rod [2] is a browser automation library based on DevTools Protocol which adheres to Go'ish way of doing things and so it's very intuitive but comes with overhead of running chromium browser even if its headless.
-
Browser Automation
Go Rod is good https://github.com/go-rod/rod
What are some alternatives?
playwright-go - Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
chromedp - A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
colly - Elegant Scraper and Crawler Framework for Golang
gomock - GoMock is a mocking framework for the Go programming language.
go-fuzz - Randomized testing for Go
selenoid - Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary.
cdp - Package cdp provides type-safe bindings for the Chrome DevTools Protocol (CDP), written in the Go programming language.
go-sqlmock - Sql mock driver for golang to test database interactions
WebDumper - A tool for scraping, dumping and unpacking (webpacked) javascript source files.
Testify - A toolkit with common assertions and mocks that plays nicely with the standard library
go-cmp - Package for comparing Go values in tests