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:
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
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:
SE::Google - a query to Google in the format site:$query, we find out the number of indexed pages
Rank::Alexa - we find out the AlexaRank of the domain
SE::Google - a query to Google in the format "$query", we find out the number of mentions of the domain
SE::Bing::LangDetect - we find out the language of the site
SE::Google::TrustCheck - we find out how much Google trusts the site
SE::Google::SafeBrowsing - we find out if the site is marked as unsafe
Rank::Ahrefs - we find out the number of backlinks leading to the domain through the Ahrefs service
Rank::SEMrush - we check the number of advertising links
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:
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