I know it's apparently sandboxed, but that didn't work out too well for ElasticSearch recently: https://jordan-wright.github.io/blog/2015/03/08/elasticsearc....
476 karma · joined December 25, 2011
I know it's apparently sandboxed, but that didn't work out too well for ElasticSearch recently: https://jordan-wright.github.io/blog/2015/03/08/elasticsearc....
You can pay people via gmail now for your email contacts, send money to your personal friends via social media networking. I bought my Uber to work this morning completely frictionless without having to physically use my card.
It's an interesting development of recent years for sure.
https://coinbase.com/assets/buttons/donation_large-36ee93618...
Do you spread requests out across multiple IP's to avoid bans / rate limiting?
Do you run javascript on the pages?
I'm primarily a Python programmer, although also proficient in Ruby. I'm interesting in work in regards to web scraping.
I have extensive experience in this field and can provide dozens of references. I can deliver scripts, or just data exports in SQL / CSV formats.
I have also written a very popular blog post on the topic of web scraping also: http://jakeaustwick.me/python-web-scraping-resource/
Drop me an email at jake.austwick AT gmail.com for more information.
I should dedicate a section to it though, will stick that on my to-do list.
Providing the things happening underneath don't break (and they haven't on me yet), and it generates efficient SQL (which is does), then I'll take the hidden complexity for the advantage of the higher level generator syntax.
You also can supply direct SQL to the DB via Pony, the documentation covers this: http://doc.ponyorm.com/database.html#using-parameters-in-sql...
Very performant: (1) Bytecode decompiling is very fast. (2) Since each query has corresponding code object, this code object can be used as a cache key. Because of this, Pony ORM translates each query only once, whereas Django and SQLAlchemy have to translate the same query again and again. (3) As Pony ORM uses IdentityMap pattern, it caches query results within the same transaction. There is a post (in russian) where author states that Pony ORM turned out to be 1.5-3 times faster than Django and SQLAlchemy even without query result caching: http://www.google.com/translate?hl=en&ie=UTF8&sl=auto&tl=en&...
Google is pretty aggressive at banning bots, and I can't imagine Google have given a competitor API access or something like that. Proxies is out of the question for this scale too.