[PYTHON] Automatic collection of email addresses: Collect sales leads

Original article: https://www.octoparse.jp/blog/geathering-sales-leads/

What is a sales lead?

A sales lead is someone who is likely to buy your product or service and is considered an early stage in the sales process. In short, sales leads are people who have potential and future potential customers.

So how to find and connect with these prospects is the number one issue.

How to collect sales leads?

The answer to this question is: Money OR Knowledge. If you have enough money, you can buy a database of sales leads such as phone numbers and email addresses. However, as far as I know, considering the cost of marketing, most people choose the second option to solve this problem. In other words, it uses knowledge (technical method).

In this article, we'll show you how to use your expertise to get sales leads in minutes.

  1. Python

Python is considered the easiest programming language because it employs English grammar when writing scripts.

However, while everyone can read and understand the meaning of a script, it's still not that easy to get it working smoothly without learning the rules in advance. Besides, due to the different structure of websites, it may not be possible to cover all sites.

For now, let's do it in the following 4 steps!

** Step 1: Download and install Python. ** **

** Step 2: Copy the appropriate Python script from the open source website Github and paste it directly into Python. ** ** python.png

** Step 3: Edit the script as needed. For example, in this case you need to enter the URL. ** **

** Step 4: Click "Run Module" to start extracting the required data. ** **

python2.png

Speaking of Python, I recommend a good tool called Kite. It does the Python code completion for Atom, PyCharm, Sublime, VS Code and Vim.

2. Email Extractor (Chrome extension)

Email Extractor is a Chrome extension that anyone can add to the Chrome browser to extract data. Very convenient for. The video tutorial below shows you how to extract email addresses from Google search results.

However, Email Extractor has some limitations. First, you can only extract emails from one page at a time. This meant that pagination had to be done manually, limiting mass extraction. Next, you have to copy and paste because you can't export the extracted data directly locally. https://youtu.be/0mMYE8yqNKI

  1. Octoparse Octoparse is a very powerful Web scraping tool that extracts data. -scraping-tools /). Anyone can get the data directly with a click without the need for coding. For example, use Octoparse task template from the i-down page. You can easily collect sales leads. タスクテンプレート.gif

Of course, the template is preset and cannot be edited as needed. In that case, you need to use a customized mode that allows you to edit the extraction crawler.

How to utilize sales leads?

Here is a case where the extracted email address is used.

1. Marketing automation

You can use automated email tools such as MailChimp to send sales emails to prospects, automate simple tasks, and save a lot of time.

2. Conduct display advertising

Display ads are ads that contain only videos, images, and text that are displayed in the inventory on your website. You can increase your buying motivation by setting appropriate display ads for your prospects.

Recommended Posts

Automatic collection of email addresses: Collect sales leads
Automatic collection of email addresses: Collect sales leads
Python + selenium to GW a lot of e-mail addresses