All Projects → banhao → scrape-youtube-channel-videos-url

banhao / scrape-youtube-channel-videos-url

Licence: other
This Python script is used to scrape all the video links from a youtube channel.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to scrape-youtube-channel-videos-url

tenssens
Tenssens framework focused on gathering information from free tools or resources. The intention is to help people find free OSINT resources.
Stars: ✭ 19 (-44.12%)
Mutual labels:  osint, osint-python, osint-tool
osint-cli-tool-skeleton
Template for new OSINT command-line tools
Stars: ✭ 25 (-26.47%)
Mutual labels:  osint, osint-python, osint-tool
thedevilseye
The Devils Eye is an OSINT tool that extracts onion links and descriptions that match with the users query from the Darkweb, without requiring the use for Tor.
Stars: ✭ 100 (+194.12%)
Mutual labels:  osint, osint-python, osint-tool
Mr.Holmes
🔍 A Complete Osint Tool
Stars: ✭ 307 (+802.94%)
Mutual labels:  osint, osint-python, osint-tool
mailcat
Find existing email addresses by nickname using API/SMTP checking methods without user notification. Please, don't hesitate to improve cat's job! 🐱🔎 📬
Stars: ✭ 219 (+544.12%)
Mutual labels:  osint, osint-python, osint-tool
fBrowser
Helpful Selenium functions to make web-scraping easier and faster
Stars: ✭ 16 (-52.94%)
Mutual labels:  selenium, selenium-python
DaProfiler
DaProfiler allows you to create a profile on your target based in France only. The particularity of this program is its ability to find the e-mail addresses your target.
Stars: ✭ 58 (+70.59%)
Mutual labels:  osint, osint-python
occli
Unofficial Command Line Interface for OpenCorporates
Stars: ✭ 18 (-47.06%)
Mutual labels:  osint, osint-python
The Endorser
An OSINT tool that allows you to draw out relationships between people on LinkedIn via endorsements/skills.
Stars: ✭ 269 (+691.18%)
Mutual labels:  osint, selenium
E4GL30S1NT
E4GL30S1NT - Simple Information Gathering Tool
Stars: ✭ 139 (+308.82%)
Mutual labels:  osint, osint-python
youtube-metadata
A quick way to gather all the metadata about a video, playlist, or channel from the YouTube API.
Stars: ✭ 58 (+70.59%)
Mutual labels:  osint, osint-tool
Singlefile
Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file
Stars: ✭ 4,417 (+12891.18%)
Mutual labels:  osint, selenium
bing-ip2hosts
bingip2hosts is a Bing.com web scraper that discovers websites by IP address
Stars: ✭ 99 (+191.18%)
Mutual labels:  osint, osint-tool
Intelowl
Intel Owl: analyze files, domains, IPs in multiple ways from a single API at scale
Stars: ✭ 2,114 (+6117.65%)
Mutual labels:  osint, osint-python
Instaloctrack
An Instagram OSINT tool to collect all the geotagged locations available on an Instagram profile in order to plot them on a map, and dump them in a JSON.
Stars: ✭ 85 (+150%)
Mutual labels:  osint, selenium
Ivre
Network recon framework, published by @cea-sec & @ANSSI-FR. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, collect and analyse network intelligence from your sensors, and much more!
Stars: ✭ 2,331 (+6755.88%)
Mutual labels:  osint, osint-python
Dorknet
Selenium powered Python script to automate searching for vulnerable web apps.
Stars: ✭ 256 (+652.94%)
Mutual labels:  osint, selenium
Web-Iota
Iota is a web scraper which can find all of the images and links/suburls on a webpage
Stars: ✭ 60 (+76.47%)
Mutual labels:  osint, osint-python
Spiderfoot
SpiderFoot automates OSINT for threat intelligence and mapping your attack surface.
Stars: ✭ 6,882 (+20141.18%)
Mutual labels:  osint, osint-tool
Instaloader
Download pictures (or videos) along with their captions and other metadata from Instagram.
Stars: ✭ 3,655 (+10650%)
Mutual labels:  osint, osint-python

Scrape YouTube Channel Videos URL

made-with-python

scrape-youtube-channel-videos-url.py is used to grab the video links from a YouTube Channel.

How to use it: If you want to get all the video links from CBC channel, so just run the command like following:

python3 scrape-youtube-channel-videos-url.py https://www.youtube.com/user/CBCtv/videos

Example result CBCtv-202001011120.list was uploaded.

This can be run in Windows or Linux. but don't use the 'root' to run the script in Linux, because seems in Linux you can't use 'root' account to open a browser.

Please install the "selenium" first.

https://pypi.org/project/selenium/

And you also need to download the browser drivers

https://selenium-python.readthedocs.io/installation.html#drivers

Test results:

OS			|	Window10	|	Linux
Python3 + FireFox	|	passed		|	passed
Python3 + Chrome	|	passed		|	haven't installed the chrome 

I didn't test in IE and Edge, because I rarely use that 2 browers.

If you want to download all the videos you can use youtube-dl:

https://github.com/ytdl-org/youtube-dl

youtube-dl -a CBCtv-202001011120.list

Notice: If you run the Python script in Windows, the end line is CRLF, you need use dos2unix to change it to UNIX format before you start the next steps in Linux.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].