1.1.712 - New Year's anniversary 100th version, JavaScript parsers

Discussion in 'News' started by Support, Dec 26, 2016.

  1. Support

    Support Administrator
    Staff Member A-Parser Enterprise

    Joined:
    Mar 16, 2012
    Messages:
    4,545
    Likes Received:
    2,163
    [​IMG]

    All a Happy New Year! Participate in the contest and get free licenses, but more on that below

    Today I want to present you the 100th anniversary version of the A-Parser! Yes, we have released of exactly 100 versions for almost 5 years of existence of our parser. Development of parser never stops, he is now literally swelling up on the capabilities! It's emphasizes all the good principles and approaches embodied in the A-Parser in far 2012.

    One of the main innovations of the new version - JavaScript parsers, now everyone, who has at least minimal knowledge of programming, will be able to create high-performance parsers on JavaScript language, using all possibilities of A-Parser (multithreading, work with the proxy, template engine, processing of queries and results, and more others...)

    [​IMG]

    A-Parser has long ceased to be just a parser, for today is a complete platform for scraping information on an industrial scale, which will allow you to parse information from many different sources and in many different ways. In the next year you awaits even more new features, follow the news!

    Enhancements
    • JavaScript parsers - the opportunity to create their own parsers using all benefits of A-Parser
    • JS parsers: the ability to get and set Cookies
    • JS parsers: mutex for synchronization between threads
    • JS parsers: the ability to use $tools
    • JS parsers: support requests to other parsers
    • Multiple optimization of parsers, processes only those page elements, that are required in the results of parsing
    • In parser HTML::TextExtractor HTML::TextExtractor will be ignored menu blocks without text
    • In parser SE::Google::Compromised SE::Google::Compromised added the ability to check compromised sites on all pages
    • API: added the ability to get the number of active accounts (for Yandex)
    • API: when setting the flag rawResults will be transferred all available results
    • Removed the option Raw data results, now the necessity of these results is automatically determined
    • Added the ability to work with one proxy server (option Reuse proxy beetwen retries)
    • If the error in template engine occurred during parsing, it will be recorded in the log
    Corrections due to changes in the output of services
    Fixes
    • Fixed a bug with the processing of queries outside the working directory of A-Parser, which in some cases could lead to security problems
    • In parser SE::Yandex::WordStat SE::Yandex::WordStat in rare cases could get stuck working with one proxy
    • In parser Net::HTTP Net::HTTP is not working properly option Check next page when redirecting to another URL
    • Fixed bug with working Net::DNS Net::DNS on OS Linux x64
    • Fixed output of errors to the log when unique "not domain"
    • Fixed work of parser HTML::TextExtractor::LangDetect HTML::TextExtractor::LangDetect
    • Fixed parser Check::BackLink Check::BackLink, the bug had appeared in the previous version
    • Not output external variables in the method .format, the bug had appeared in the previous version

    We remind you that we're giving away 3 licenses for the A-Parser total cost of $437, participate in the contest, the winner will be chosen 5th January 2017!
     

Share This Page