r/artificial - I want to crawl all youtube advertisements for a deep learning project.

#artificialintelligence 

I mostly agree with runvnc in that I think this is a very substantial project, but I think if you're willing to make a few compromises and get some help, you could probably do it without it being detectable or intrusive. First, you'd need a VPN to spoof IPs from different countries, locations, etc. Next, you'd need some screen capture software like Nvidia shadowplay. Finally, you'd need a way to determine if an ad has already been added to your catalog, which I think would be pretty non-trivial (maybe save short 3 second sound clips so you can rapidly search those, making the assumption that they're distinct). If it had been, or once the ad was done, stop recording, move on to the next video and start recording (to keep them separate). Then you run multiple machines concurrently spoofing different locations.