Very cool, but super slow, especially for an API point, which I would expect you could use directly from a front end. Tested on a site I regularly visit dashblock (3 selectors, ~20 items): 16.911 seconds curl (no scraping): 60 ms chrome: 987 ms edit: added chrome
Indeed, we are rendering the whole page with the javascript, that's why it takes longer than a curl. For now, it's especially useful for dynamic pages but we also plan on supporting pages that don't require rendering.
Launch HN: Dashblock (YC S19) – Turn Any Website into an API
31–40 of 102 posts
Re: Launch HN: Dashblock (YC S19) – Turn Any Website into an API
#32However, the ML claim is highly suspect. There is no way that a machine could reliably understand the semantic content of a website - that would require Artificial General Intelligence. If anyone could do that, it would've been Google. But even Google relies on human-edited structured metadata to define the content of sites (i.e. Rich Snippets and the like).
Re: Launch HN: Dashblock (YC S19) – Turn Any Website into an API
#33Re: Launch HN: Dashblock (YC S19) – Turn Any Website into an API
#34Re: Launch HN: Dashblock (YC S19) – Turn Any Website into an API
#35how do you avoid getting banned by the companies you scrape? Most ToSs have a clause like: > We prohibit crawling, scraping, caching or otherwise accessing any content on the Service via automated means... [etc]
Re: Launch HN: Dashblock (YC S19) – Turn Any Website into an API
#36This is cool, looking forward to trying it out. Manual scraping is doable, but there have been plenty of times that I've just decided not to do something because I'd have to spend an hour getting/scraping the data. Hopefully this will take that time down to 10 minutes or less.
Re: Launch HN: Dashblock (YC S19) – Turn Any Website into an API
#37However, how do I know it is a legitimate product and not some virus/scam software?
I know YC is a vote of confidence, if it is a YC company, and all the copy sounds legit, and you sound like a pair of honest, hard working entrepreneurs.
But is there some way to check before I run the software?
Edit: Note that I would not have this concern if it were a web platform like Kimono used to be.
Re: Launch HN: Dashblock (YC S19) – Turn Any Website into an API
#38Re: Launch HN: Dashblock (YC S19) – Turn Any Website into an API
#39Re: Launch HN: Dashblock (YC S19) – Turn Any Website into an API
#40Oh wow, instagram.com is on your youtube demo video thumbnail. Interested to know on how is it traversing the site, I do not think fb has put the usernames in public.