Skip to main content

YouTube comments scrapper

Project description

Youtube Comment Extractor

This package scrapes comments from any Youtube video links. The comments will be further analysed and used for sentiment analysis.

The package returns a pandas dataframe.

Installation

The package can be installed via PYPI and requires python3

$ pip install git+https://github.com/linda-oranya/YT_comments_scrapper.git
$ pip install YT-comments-scrapper

Usage This libary can be used when the key interest is to retrieve comments from a YouTube link. The packages uses selenium since YouTube pages are mainly JavaScript rendered.

That means you have to add the path to your chromedriver. Pls install here : https://sites.google.com/chromium.org/driver/, if you don't have installed.

The package allows you to input video link, the range of comments you want to scrape and path to your chromedriver.

Leave the chrome tab open when extracting the comments.

Sample codes

from yt_scrapper import YtScrapper

scrapper = YtScrapper("<Youtube link>",<num_of_comments>,"<path_to_chromedriver>")

scrapper.scrape_comments()

Development

You can contribute to this project by cloning this repo and pushing to a branch for review and merging.

Or

Create an issue with the issue link: https://github.com/linda-oranya/YT_comments_scrapper/issues

License

MIT

It is a Free Software

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

YT_comments_scrapper-0.3.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

YT_comments_scrapper-0.3-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file YT_comments_scrapper-0.3.tar.gz.

File metadata

  • Download URL: YT_comments_scrapper-0.3.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.0 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for YT_comments_scrapper-0.3.tar.gz
Algorithm Hash digest
SHA256 29c6d00bdba9ca55bee26acc3bb25054c063150a3dc0c80a4352d876102bf91d
MD5 df04e9dd7129a5cfa927798c1ab50966
BLAKE2b-256 53e4ddc697eae2b2ba9726a0c41e67fbff7a4c999cac8ff2aa3a5a970b3aa11b

See more details on using hashes here.

File details

Details for the file YT_comments_scrapper-0.3-py3-none-any.whl.

File metadata

  • Download URL: YT_comments_scrapper-0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.0 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for YT_comments_scrapper-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 461158b0302d8cfca8cfdb79b82721c83e93b7741ef072dcc20eca14bf74f0cc
MD5 97e83c7887473c149f289cb83a5ac716
BLAKE2b-256 394d2060a164de967d50db5d3d16af100cb1ee06d7cfdfff3a5ccd9537645818

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page