1. Install
  2. Sign in
  3. Scrape!

Join over 180,000 active users

  • Works on most popular sites
  • See results in seconds
  • Automate your data extraction
  • Live customer support

Getting Started with Recipe Creator Logo Recipe Creator


Updated: Version 3.295.46 (Feb 15, 2018)

If you haven't already,
first install these:
recipe creator logo Data Miner
recipe creator logo Recipe Creator

How to create custom recipes:

In 5 minutes you'll understand Recipe Creator basics, like hover and shift, selecting rows, selecting data and simple selector writing.

Watch The Row Selection Tutorial

Watch The Column Selection Tutorial

Still have questions?

Contact us: beta@data-miner.io

Or Read Through These Quick Steps

  1. Navigate to the site you want, launch Recipe Creator and pick your page type"
  2. List pages require rows and have multiple pages while detail pages only have one page and only require columns
  3. Starting with a list page, using your mouse hover over the data until a highlighted box encloses all the information you are looking to scrape
  4. Once the Row is highlighted press shift, then over on the tool select one of the suggest classes to lock in the selection.
  5. At this point you can now being selecting you individual data. Click on the Column tab and select “col1”.
  6. Give the column a name, hover over the data you wish to extract in this column and press shift.
  7. Pick the class that highlights the data the best. (Helpful tip - use the Up Parent button for more options if the data isn’t selecting correctly.)
  8. Once the data is highlighted correctly click on the class name confirm it and click Data double check your work.
  9. Continue creating by clicking "+ Column".
  10. Once you have all the columns, finish by clicking the Save tab at the top. Give the recipe a name and click save.
  11. Recipes will save over each other unless you start a new recipe. Start new by clicking the new recipe button in the save tab.

How to use Recipe Creator Advanced Selectors and Actions:

In this section you'll understand how to do more advanced selectors and use Recipe Creator Actions like, button click and auto scroll.

Watch The Nav and Actions Tutorial

Watch The Find Tool and Selectors Tutorial

Still have questions?

Contact us: support@data-miner.io

How to click a button:

*Button click can be applied at any time during recipe creation.

  1. With Recipe Creator open to actions, hover and shift over the button.
  2. Select the button's most appropriate class.
  3. Give it a wait time of at least 3 seconds - this gives the content time to load.
  4. Click "Test Click"
  5. Once test reveals the content, hover and shift the content as normal.
  6. Save, close and scrape :)

How to Auto Scroll:

*Auto scroll can be applied at any time during recipe creation.

  1. With Recipe Creator open to the Actions Tab
  2. Under "Examples of Javascript" select: Navigate to end of page.
  3. Save, close and scrape :)

How to Infinite Scroll With Click:

*Infinite Scroll With Click can be applied at any time during recipe creation.

  1. With Recipe Creator open to actions, hover and shift over the load more button.
  2. Select the button's most appropriate class.
  3. Give it a click amount - this will be how many more pages it loads.
  4. Click "Test Click"
  5. Save, close and scrape :)

Recipe Creator Selector Tricks, Tips and Scenarios:

Basic Selectors

Selector Type Example Meaning
tag h1 h tags are typically headers and display important information. h tags range from h1 to h6
tag p p tags are used for basic text and paragraphs.
tag a a tags are used for links. Links are important for pagination and getting URLs from search pages.
tag img img tags are used for images. Recipe Creator must have the "Extract Data" drop down menu selected to "Image URL" for the data to scrape successfully.
class .address Classes are suggested by Recipe Creator when available and are used to select an element. They are indicated by a dot in the jquery selector.
id #email ids are similar to classes, but are more specific. They are indicated by a number sign.
tag div div tags are typically containers. They can be used for styling, displaying generic information or organizing info.
tag span span tags are typically used for simple text or icons.
tag strong strong tags are used for styling and contains text.

Advanced Selectors and Selector Combos

Selectors Example Meaning
(Space) .industry strong Separate selectors by a space to travel down elements.
, h2, p Commas combine elements into one column. So the h2 tag data and the p tag data will be in the same column.
~ span~ Selects all the next elements as long as they all have the same parent or container.
+ span+ Selects the next one element as long as they have the same parent tag or container.
:contains(" ") div:contains("Email") Recipe Creator will find the word inside quotations on for any div tag the page and select it.
:first h2:first Recipe Creator will always find the first h2 tag on the page and select it.
:last h2:last Recipe Creator will always find the last h2 tag on the page and select it.
:eq() h2:eq(2) Recipe Creator will always find the second h2 tag on the page and select it. Recipe Creator can find any number as long as there are that many on the page. (Use eq() only when numbering will be consistent between pages)
:has(" ") div:has("p.address") Recipe Creator will find the all the divs that have the p tag and the address class. Combine with :eq() to specify which div.
[selector="value"] [itemdrop="address"] When classes or tags aren't available but sites have alternative attributes in the HTML. Use them inside square brackets for your selectors.
class tag .address span When the parent container has the class, but you need data inside a child element. Select the suggested class of the parent and then type the tag containing the data with a space in-between,

Features Coming to Recipe Creator.

  • Separating data into different columns. Example: first and last name.
  • Infinite Scroll for pagination. Example: Scraping sites that load more results as you scroll down rather than clicking next button.