Skip to main content

Multiple parsers in one task

Capabilities

A-Parser supports processing requests with several parsers at once, which allows you to:

  • Scrape results from several search engines at once
  • Analyze domains by multiple parameters
  • Collect keywords from suggestions of different search engines and Yandex.Wordstat simultaneously
  • Collect Whois and DNS information for domains
  • Many other possible applications

Adding a parser

To add a new parser, simply click the Add parser button in the Task editor:

Add parser button in the task editor

Each parser is numbered, and the results for each parser in the Results builder and when formatting results are available through shortcuts:

$p1, $p2... - where the number indicates the parser number.

In the general result format, the results for each parser are output sequentially by default, in the format specified in the settings of each parser.

Using multiple parsers in one task increases the overall parsing speed by reducing the number of simultaneous requests to one parser, thus reducing the likelihood of proxy bans or captcha displays.

Each parser parses the original query or its variation when using the query constructor, has its own query format settings, but it is not possible to pass the results of the previous parser as queries to one parser (this feature is planned for the future).

Example of domain analysis

Example of domain analysis

In this example, we use a list of domains that will soon expire (become available for registration again) as queries. We are interested in selecting domains with good parameters, so we used 8 different parsers:

In the results format, we output the original query (domain) and the results from each parser in the order we need:

$query, $p1.totalcount, $p2.rank, $p3.totalcount, $p4.lang, $p5.trustrank, $p6.exists, $p7.rank, $p8.ads_count\n

Example of results in Google Sheets:

Screenshot of results from Google Sheets

Download example

How to import the example into A-Parser

eJy1VUtz2zYQ/isajA9pR8NYTpNmeJOVuI9xYlWyT1bGsyWXFCIQQABQsqrxf+/i
QYpy3ENn2uGF+8Dut98uFgfmwG7s3KBFZ1l+f2A6/LOcTSWI/V84+qAa4NKOLrJz
NmYajEXjXe/Z8mOe/6JULZAMc6jRjmaqlW7UWhzNjXrcs/GBub1GCqe2aAwvvSsv
Sf7WotlXyjTgSLUF0Xovyx3mZ8HGnr6M79kC5CbPpwIfgdxKrKAVjnnL/5B9xWLq
FYvJfYpLLus8vwZZf0CHhftHFHl+a1rrZmssNgOnf4th7ZzOX78ecjDMsYQKL43a
WYL132ZJTK8NVvZZkdG0/PiJClwPbV/GjMaFfu1VzJAnBsejMz3JnHIgCt8UL19k
huL4vzfPLD9lgvj1f28z50nsHN9l+Mits/7/5/74+wxK+xBOr1aS9RiWsMVbRRgq
Hoaig0bSZ2h82WclOPTWLDLy6ofMPXpeoCy544pGPhbiB/xY3J3k3wJtUpGvL5Cj
vTKqIZXDECBU3ZFwn1gg8lgbzv4Rz7C8AmFxzCxBvQICUj630AUw4JS50R4P6Q9M
yakQ17hFcXQL8S9bLkq6jdOKDv2WDr7scvNdjKe+vGEqmp6dIQx9lCBd3nw6nirV
tao7MgRvuCPZhrtHWr8kNoi65+yzd2uUwT5Nipyy0/LRKP2oHls21UfVSRknbTlV
FkpWvL5J4995tvKWNtyNnKlGC/R1yVYIaovFxXE8pja1wQtHgM8Pz0IKgtVfO+aU
Evb3ZYSqDafxe+sBNsTkMGsKWYAQd4vroYUdR4oEEFtuVZMVqllJaBqoRfwv1px4
iP9UNJS7+I9CgSmVTJJ1YPY1ROlrKwvHCxsloWpqlk22Bnx+EwXCbbHkyWR5LbnV
KZndKKFBJmm35jVd1jJKe7VVxq0TFObrc1grmnxin7ZK91z0D8xhuLZJenlvk2G4
trql0j0/UrmKTtB8TDzVM9CuWMOCqgkcvhmzWqSGUPgiDeYkNIjChw2NdE/Yj6Ra
e1f02Mvw0JG02+2yOkD0dfkm8wZVS0HenY/ZnePiYdFlvXjoH8zjUFAlOhZCAGWl
KRcdpEVhIBYSwBEx2keOklDEHd2PKFEE+my8LxOPTbpb2OAyKkM82mPOlzHxt1Bu
rKZ4VK8v9TyutF8R4v3o0nVjSthMR1f0NkjIrCtRwD5EL3HLCwxl2Y1Tujv3J0iJ
ZSEQZKs9Ix5J6FO8lX238tHZcct3ezqxNgdrU6vpuPC9YE+0WoavfX4gxYsvcG95
4eH9znbyYAbryUM30HTvG6lI99XO4+z6lZD8aLdE9idPfwOwbS/R

⏩ Video tutorial on creating a preset from multiple parsers

This video tutorial shows how to create a preset for parsing thematic domains by a keyword from Google search results and obtaining various parameters for domains using multiple parsers.

The tutorial covers:

  • Parsing Google search results
  • Outputting unique results as main domains
  • Obtaining parameters such as:
    • whether the domain is registered or not
    • date of domain registration and expiration
    • site language
    • title and description
    • site quality index
    • position in the global Alexa rating
    • country with the highest traffic according to Alexa
    • position in the rating of this country according to Alexa