How to develop a Chrome Extension to Scrape Emails ? | Chrome Extension Tutorial

Поділитися
Вставка
  • Опубліковано 13 гру 2024

КОМЕНТАРІ • 60

  • @santhosh6634
    @santhosh6634 Місяць тому

    Excellent! Need more videos about scraping data from web pages..Thank you!

  • @EAGLETECHHACKING
    @EAGLETECHHACKING 6 місяців тому +1

    [00:02](ua-cam.com/video/LtF3mCn0GUs/v-deo.html.24) Building a Chrome Extension to Scrape Emails
    - Introduction to building a simple Chrome Extension}
    - Importance of manifest.json file in Chrome Extension}
    - Adding basic requirements to manifest.json file}
    - Enabling functionality in the Chrome Extension}
    - Setting up popup.html for user interaction}

    [03:08](ua-cam.com/video/LtF3mCn0GUs/v-deo.html.56) Creating a Chrome Extension to Scrape Emails
    - Including a CSS stylesheet for styling}
    - Fixing a typo and reloading the extension}
    - Scanning the HTML of the loaded page for emails}
    - Creating the script 'popup.js' to handle actions}

    [06:16](ua-cam.com/video/LtF3mCn0GUs/v-deo.html.16) Developing a Chrome Extension to Scrape Emails
    - Testing the button click functionality}
    - Identifying the issue with scraping emails}
    - Reloading the extension to see the alert}
    - Running the script in the popup and on the active tab}

    [10:01](ua-cam.com/video/LtF3mCn0GUs/v-deo.html.76) Developing a Chrome Extension to Scrape Emails
    - Obtaining the currently active tab}
    - Defining the script to scrape emails}
    - Adding permissions in the manifest for tab access}
    - Checking if the script runs successfully}
    - Using regular expressions to extract emails from the page}

    [12:41](ua-cam.com/video/LtF3mCn0GUs/v-deo.html.76) Developing a Chrome Extension to Scrape Emails
    - Scraping emails from a web page}
    - Using Chrome runtime message passing functionality}
    - Confirming receipt of emails in the pop-up script}
    - Reloading the extension and displaying the message handler output}

    [16:09](ua-cam.com/video/LtF3mCn0GUs/v-deo.html.44) Developing a Chrome Extension to Scrape Emails
    - Looping through each image to extract emails}
    - Extension displaying all extracted emails}
    - Scraping emails from any webpage using the extension}
    - Adding functionality and modifying the extension}

  • @slimrawhide
    @slimrawhide Рік тому +1

    Thanks for this. I found a couple of other articles that were out of date or just plain too difficult to follow. The step by step guide with really clear instructions was exactly what I needed. A really awesome tutorial.

  • @CryptoHub-i8p
    @CryptoHub-i8p Рік тому

    the only guy on internet i could get a solution to my problem for, thx!

  • @time4crypto427
    @time4crypto427 2 роки тому +2

    Awesome video! Very calming voice and clear style. I love that! Subbed. Please more on chrome ext development! ❤

    • @hashdefine
      @hashdefine  2 роки тому +1

      Thank you for your encouraging words, I will definitely try to include more chrome extension dev videos. .

  • @aaronpat9476
    @aaronpat9476 2 роки тому +1

    Thank you so much for this amazing tutorial, with all the problems migrating from Manifest 2 to 3, your tutorial helped me a lot, you rock!

  • @yucheng3453
    @yucheng3453 Рік тому

    Very nice video! best introduction video of chorme extension on youtube.

  • @luvrahooo
    @luvrahooo 2 роки тому +1

    One of the best videos after searching so much. If you get time please create a video more buttons and inputs, and also accessing data from current tab like cookies from a particular site, etc.

    • @hashdefine
      @hashdefine  2 роки тому +1

      Thanks for the suggestions , will surely try to address 👍

  • @anshmishra1536
    @anshmishra1536 Рік тому +3

    11:23 I am getting an error that " Uncaught (in promise) Error: Cannot Access a chrome://URL "
    How to solve it
    Plz help me

    • @jamesseager3985
      @jamesseager3985 Рік тому +2

      ive got the same problem

    • @jamesseager3985
      @jamesseager3985 Рік тому +2

      never mind, I've found that you only get that error whilst on a tab on Chrome:// or Edge:// such as the extensions page.
      any other website should be fine.

    • @anshmishra1536
      @anshmishra1536 Рік тому +1

      @@jamesseager3985so basically what should I do ?
      Can u plz elaborate

    • @shalinitripathi9811
      @shalinitripathi9811 Рік тому

      Same how can I resolve it

    • @Sami-sg5os
      @Sami-sg5os Рік тому

      @@shalinitripathi9811 use this chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab) {
      let emails = request.emails;
      alert(emails)
      //code in here will run every time a user goes onto a new tab, so you can insert your scripts into every new tab
      });

  • @brunnocosta6954
    @brunnocosta6954 Рік тому

    Man, i love you! You help me so much!

  • @Movieeditspro
    @Movieeditspro Рік тому

    amazing you deserve more subscribers

  • @graceadams8623
    @graceadams8623 2 роки тому

    Why do you have just 5 subscribers? Your videos are valuable

    • @hashdefine
      @hashdefine  2 роки тому

      Thanks for your kind words. This is a new channel, so hopefully more people will watch and subscribe 🤞

  • @arifhossain8753
    @arifhossain8753 Рік тому

    Simple and great explanation❤️

  • @awesomewolf07
    @awesomewolf07 Рік тому

    very nicely explain with steps

  • @Movieeditspro
    @Movieeditspro 11 місяців тому

    But sir the same mails are coming 2 times . what should i do to get it only 1 time

  • @emmadurepos7513
    @emmadurepos7513 Рік тому

    amazing sir can you do more tutorials like this

  • @TheWhoIsTom
    @TheWhoIsTom Рік тому

    Nice video. Is there a way to wait for an selector. I have a site where it trys to fetch an element before its on the page.

  • @hackmate-x
    @hackmate-x 7 місяців тому

    Hola, colega, por favor envíeme el código para iniciar mi proyecto y ver cómo se captura el texto del correo electrónico.

  • @norsemanintl
    @norsemanintl Рік тому

    Great site! What would we change in order to scrape and crawl all the pages of a site?

  • @Movieeditspro
    @Movieeditspro Рік тому

    hey please can you do a email spam detection extension . it would really help in my project, cause i am stuck in that

  • @prasanshah397
    @prasanshah397 Рік тому

    can you build for phone number scrapper from linkedin?

  • @xash6917
    @xash6917 Рік тому

    How do i make extension for scraping data from websites

  • @rajeshchitikela5847
    @rajeshchitikela5847 10 місяців тому

    how can we get emails from all the pages in a website?

  • @cgianimationtv1828
    @cgianimationtv1828 Рік тому

    Please can you code an extension that shows latest post from a particular website... Just like the extension *xclusiveloaded* it does it... Please 🙏 I can't wait to learn it, I appreciate your time and effort. God bless 🙏 you

  • @glenayienda3317
    @glenayienda3317 Рік тому

    Awesome video! could you include a src code please

  • @codewithshivkr
    @codewithshivkr 2 роки тому

    great video, please make a video on how to build extention to fill web forms using inputs from excel file

    • @hashdefine
      @hashdefine  2 роки тому

      Thanks for the suggestion, will do this video 👍

    • @codewithshivkr
      @codewithshivkr 2 роки тому

      @@hashdefinethanks, i am waiting for the same

    • @grammar.with.mohammed
      @grammar.with.mohammed 2 роки тому

      great video , I am waiting for it as well. when you will post it?

  • @franciscoolivares7068
    @franciscoolivares7068 2 роки тому

    Amazing!!

  • @vaibhavikumari384
    @vaibhavikumari384 Рік тому

    Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
    Context
    popup.html
    Stack Trace
    popup.js:32 (anonymous function)
    I am getting this error can anyone resolve

  • @noertri618
    @noertri618 9 місяців тому

    This is what i am looking

  • @AnkitKumar-cg9hu
    @AnkitKumar-cg9hu Рік тому

    Thanks

  • @mishanadhikary67
    @mishanadhikary67 2 роки тому

    Hi can you provide the codes too pleasee. Awesome video

  • @TechnoEveryday
    @TechnoEveryday Рік тому

    Great

  • @Duriel1000
    @Duriel1000 Рік тому

    should be titled 'how to scrape email ADDRESSES'

  • @steipeter
    @steipeter 3 місяці тому

    that mechanical keyboard noise is very distracting.

  • @Study-di3xh
    @Study-di3xh 8 місяців тому

    hello

  • @khurrammughal953
    @khurrammughal953 Рік тому

    i want to fetch my whatsapp text

  • @chrisder1814
    @chrisder1814 4 місяці тому

    hello