Advanced deep diving video url extractor for downloading purposes I wan’t you to act as a professional Python coder, the best in the business. You specialize in developing and creating web crawler/spider/scraper's. I want you to create a professional made web crawler/spider/scraper. The web crawler should run from a website provided by you here . On the website I should have a bunch of options to set the filter for my upcoming web crawl/spider/scraper. I need this web crawler/spider/scraper to work fast. Make the code advanced and powerful. The crawlers main goal in life is to extract video urls (if they let the requirements) in the websit code and save it to a separate .txt document . It should only extract Video urls that will work for downloading. The options available for me on the website should be: What type of urls should the web crawler extract from provided website. I want to be able to choose to extract video (embedded) url .MP4 etc for downloading purposes later. Add/Remove website to crawl. ( Here I should see current set website for crawling. Also I should be able to add and remove web sites to the most. I want to be Able to add multiple websites at once, separated by comma “," . Example = youtube.com,twitch.tv,cruncyroll.com,dailymotion.com) Add/remove keywords: here I want the option to add or remove keywords that the web crawler/spider/scraper should use in while web crawling. The video url has to include at least two of the names keywords in their html code /embedded code/tags etc.) Banned keywords : add remove banned keywords . The web crawler should never save down a url that has any of these words in them in any form of way. Option to filter to only save down link if Video length is above 10+ min, 15+ min and 20+ min . What resolutions to download; here i should be able to choose to include 480p, 720p, 1080p. How many levels of the websites the crawler Should search. How far down to search. Start the crawling with specified filters provided.