Need an email scraper

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Wolfy
    Confirmed User
    • Dec 2003
    • 3574

    #1

    Need an email scraper

    I need to contact a shitload of people - (read: CONTACT, not spam) - who all happen to be members of a site that lists their email addresses and phone numbers. Is there a program that will search the site and collect the email addresses for me?
  • The Duck
    Adult Content Provider
    • May 2005
    • 18243

    #2
    so you are going to write personal messages to each and every single one of them? If not, its spam
    Skype Horusmaia
    ICQ 41555245
    Email [email protected]

    Comment

    • TeenCat
      Too lazy to set a koala
      • Jan 2007
      • 16139

      #3
      if its your site you have access to the database and thats easy, if its not your site, you are going to spam no matter how you call it

      6bot
      / Coming again very soon!
      Svit Zlin Radio 24/7!

      Comment

      • Wolfy
        Confirmed User
        • Dec 2003
        • 3574

        #4
        I'm not here for your opinion. I'm here to find a solution to my need.

        If anyone knows of a program, feel free to email me - wolfyman at gmail.

        Comment

        • Killswitch - BANNED FOR LIFE

          #5
          ^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$

          Comment

          • Antonio
            Too lazy to set a custom title
            • Oct 2001
            • 14136

            #6
            use httrack to download the site (grab html only) then run an email extractor on the html files, I'm sure that there are better ways, google email extractor and see what you come up with

            Comment

            • Wolfy
              Confirmed User
              • Dec 2003
              • 3574

              #7
              Originally posted by Killswitch
              ^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$
              Is that a search query? Where would I use that?

              Google: "site:example.com ^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" returned nothing, what am I missing?

              Originally posted by Antonio
              use httrack to download the site (grab html only) then run an email extractor on the html files, I'm sure that there are better ways, google email extractor and see what you come up with
              That's a start, thanks

              Comment

              • applebee
                Confirmed User
                • Aug 2006
                • 167

                #8
                LOL. That's a regular expression. Why don't you just hire some cheap coder on Rent-a-Coder and have him write you a script which does it? Probably cost like $50 max.
                HeatSeek: The iTunes of Porn !
                $30 PPS, conversion ratios 10x better than content sites.

                Comment

                • fris
                  Too lazy to set a custom title
                  • Aug 2002
                  • 55679

                  #9
                  do you have access to the sql db? if so it would be only a few lines of code
                  Since 1999: 69 Adult Industry awards for Best Hosting Company and professional excellence.

                  Comment

                  • Killswitch - BANNED FOR LIFE

                    #10
                    Originally posted by Wolfy
                    Is that a search query? Where would I use that?

                    Google: "site:example.com ^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" returned nothing, what am I missing?



                    That's a start, thanks
                    Regex to match email address.

                    Comment

                    • Wolfy
                      Confirmed User
                      • Dec 2003
                      • 3574

                      #11
                      Killswitch, it doesn't appear to work using it in google - how would I use that "regex"?

                      Your search - site:gfy.com ^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$ - did not match any documents.

                      Comment

                      • Killswitch - BANNED FOR LIFE

                        #12
                        Originally posted by Wolfy
                        Killswitch, it doesn't appear to work using it in google - how would I use that "regex"?
                        http://www.php.net/preg_match_all

                        Comment

                        • Libertine
                          sex dwarf
                          • May 2002
                          • 17860

                          #13
                          Originally posted by Wolfy
                          Is that a search query? Where would I use that?

                          Google: "site:example.com ^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" returned nothing, what am I missing?
                          It's a regular expression. Used to identify patterns - in this case, email addresses.
                          /(bb|[^b]{2})/

                          Comment

                          • Wolfy
                            Confirmed User
                            • Dec 2003
                            • 3574

                            #14
                            I've retrieved all the email addresses on the site, thanks to a cool mofo that I'll happily give credit to if he wants it.

                            Originally posted by Libertine
                            It's a regular expression. Used to identify patterns - in this case, email addresses.
                            Ok, I get that part.

                            For the sake of knowledge only, since my mission has been accomplished - how do I apply that regex expression to a task like this? I don't have control of the site, so any php pages I would build would be outside of the domain and would not have access to any databases.

                            What am I missing?

                            Comment

                            • raven1083
                              Confirmed User
                              • Jul 2007
                              • 7687

                              #15
                              i am sure you can buy it from internet classifieds.
                              Femdom Stories | Bound BBW Blog and Videos |Bondage Sex Videos and Pictures

                              Hardcore Japanese Bondage | BDSM Movies And Galleries Mistress Cuckold CBT

                              Comment

                              • papill0n
                                Unregistered Abuser
                                • Oct 2007
                                • 15547

                                #16
                                if what your doing is not spam then I don't know what is

                                Comment

                                • GrouchyAdmin
                                  Now choke yourself!
                                  • Apr 2006
                                  • 12085

                                  #17
                                  I still prefer this regex.

                                  Comment

                                  • SmokeyTheBear
                                    ►SouthOfHeaven
                                    • Jun 2004
                                    • 28609

                                    #18
                                    Originally posted by RageCash-Ben
                                    if what your doing is not spam then I don't know what is

                                    i would have to see the site , but if you put your email on a public site , arent you basiclly asking for unsolicited mail ?

                                    Kinda like putting your # on a bathroom stall then saying every pervert who contacts you is "spamming"

                                    the only exception to the rule i would think would be if its implied on the site the mail is to be used for a specific purpose, or its a whois info that isn't posted by the user
                                    hatisblack at yahoo.com

                                    Comment

                                    • Ozarkz
                                      So Fucking Banned
                                      • Jan 2009
                                      • 2377

                                      #19
                                      I need a poop scraper.

                                      Comment

                                      • Angry Jew Cat - Banned for Life
                                        (felis madjewicus)
                                        • Jul 2006
                                        • 20368

                                        #20
                                        were you able to sort the first site out?

                                        Comment

                                        • Killswitch - BANNED FOR LIFE

                                          #21
                                          Originally posted by Wolfy
                                          I've retrieved all the email addresses on the site, thanks to a cool mofo that I'll happily give credit to if he wants it.



                                          Ok, I get that part.

                                          For the sake of knowledge only, since my mission has been accomplished - how do I apply that regex expression to a task like this? I don't have control of the site, so any php pages I would build would be outside of the domain and would not have access to any databases.

                                          What am I missing?
                                          First you use php to grab the source code of the page, then use the regex to browse that code to strip out the email addresses.

                                          Comment

                                          • Libertine
                                            sex dwarf
                                            • May 2002
                                            • 17860

                                            #22
                                            Originally posted by Killswitch
                                            First you use php to grab the source code of the page, then use the regex to browse that code to strip out the email addresses.
                                            To elaborate on what he said, what you'd normallly do is something along the lines of setting up a script that takes an url as input, downloads whatever is at that url (usually the homepage), strips out all links using a regexp and saves those, strips out all email addresses using another regexp and saves those too. Then, it uses the links found to determine new pages to repeat the process with - only those on the same domain if you're just getting all the email addresses on that site, or all if you just want to keep finding new email addresses on new sites forever.

                                            Personally, I'd go for another language than php for this, but really, it can be done in pretty much any programming language.

                                            Set a bot like that loose on a big directory, and you'll eventually build up a list of millions of email addresses. Of course, others do the same thing as well, so the email addresses won't exactly be fresh.

                                            Keep in mind that site owners might have email harvester traps, which generate a list of random invalid email addresses and generate dynamic links to themselves as well, ensuring that if your harvester bot isn't protected from them, it will keep getting new invalid email addresses from them forever.
                                            /(bb|[^b]{2})/

                                            Comment

                                            • Angry Jew Cat - Banned for Life
                                              (felis madjewicus)
                                              • Jul 2006
                                              • 20368

                                              #23
                                              Perl allows you to be one lazy ass coder. Jump on CPAN and install the Net::Scan::Extract module

                                              Code:
                                              use Net::Scan::Extract qw( :all );
                                              
                                              my @emails = Extract_Email($source);
                                              print "$_\n" for @emails;
                                              fetch the source code of the page in question, then scan it using that code. done and done.

                                              Comment

                                              Working...