Earlier quoted context omitted.
Better yet: Is there a well defined structure for other folks to add that stuff?
I'm not one of the authors, but the code in question is all in one file: https://github.com/clips/pattern/blob/master/pattern/web/__i... It would be fairly straightforward to add your own class.
Pattern - Web Mining Python lib
11–15 of 15 posts
Re: Pattern - Web Mining Python lib
#12This is awesome! Any plans to add other sites, like amazon, yelp, tripadvisor, etc!
Better yet: Is there a well defined structure for other folks to add that stuff?
Re: Pattern - Web Mining Python lib
#13Earlier quoted context omitted.
Better yet: Is there a well defined structure for other folks to add that stuff?
I'm not one of the authors, but the code in question is all in one file: https://github.com/clips/pattern/blob/master/pattern/web/__i... It would be fairly straightforward to add your own class.
Project is great, but I've got a feeling that many smallish components have been already implemented, but here they were rewritten from scratch.
Re: Pattern - Web Mining Python lib
#14Earlier quoted context omitted.
NB: screen-scraping Yelp is against the TOS and you'll get shut down pretty fast if you try it.
Exactly. Screen scrape Google search results instead, I've heard that works great. Bet your business model on it, I've heard. ;-)
If you upload something to an http server connected to the public internet on tcp/80, and you don't exclude the path to it in robots.txt, then should anyone be surprised if it is copied? HTTP clients don't read TOS.
If Google had to read and interpret every every website's TOS, I doubt they could easily, if at all, produce an index the size of the one they have. It seems by ignoring a "fear of scraping" they managed to produce something valuable that the courts seem to side with in spite of offended copyright holders.
Moreover there's no requirement for them to make their "cache" publicly accessible. But they do. And again this has held up in court quite well. I doubt anyone would be surprised that people are using it. Or "scraping" it if you want to play word games.
Re: Pattern - Web Mining Python lib
#15This is awesome! Any plans to add other sites, like amazon, yelp, tripadvisor, etc!
NB: screen-scraping Yelp is against the TOS and you'll get shut down pretty fast if you try it.