60a35c8a6caa9ef7ba1f0c31e1431870f271d39e
puppeteer api client
This is a golang client for the api exposed by the puppeteer docker container.
https://github.com/l0co/docker-puppeteer-api
usage
package main
import "fmt"
func main() {
apiURL := os.Getenv("API_URL")
apiSalt := os.Getenv("API_SALT")
client := NewClient(apiURL, apiSalt)
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
defer cancel()
response, err := client.Scrape(ctx, "https://news.ycombinator.com", ".athing .title")
if err != nil {
log.Fatal(err)
}
fmt.Println(response.Content)
}
License
WTFPL
Description
Languages
Go
92.1%
Makefile
7.9%