In A-Parser 1.2.138, node 8.9.x emulation is added with module loading support and partial implementation of fs and net modules. This makes it possible to access from the JavaScript parsers directly to the file system, and also use a TCP connection from modules to other services (for example, mysql, redis, chrome...).
All of this allowed to load and use node modules from the npm catalog, which contains a lot of useful libraries for data processing, connectors to databases and many other interesting things. At the moment, the following modules have been tested: md5, async-redis, jsdom, puppeter.
Improvements
- Added support for Node.js modules in JavaScript parsers
SE::Google::Position,
SE::Google::Compromised and
SE::Google::TrustCheck completely rewritten, was added support for ReCaptcha2- Improved work of
SE::Google::Modern - In
SE::Youtube, added the language selection and the option to enable/disable the Safe Mode - Added
Shop::AliExpress - Improved checking of created variables in presets
- Improved work of sessions
- Fixed displaying the name of the queries file on the task card
- Improved scrolling in Parser Test
- Added removal of hyphenation from snippets in
SE::Google::Modern - The picture of the captcha in the parser
SE::Yandex::Register now is downloaded through the proxy - Many small improvements in the interface
- The work of
SE::YouTube has been fixed when overriding the Result type option - Fixed multi-page parsing in
SE::Bing - Fully rewritten
SE::Yandex::Register, added the ability to output the answer to a secret question - Fixed checking of the next page in
SE::Seznam - Fixed the situation when the
SE::Yandex::Position parsed the incomplete link - Fixed the calculation of failed requests in
SE::Google::TrustCheck and
SE::Google::Compromised
SE::Yandex::Direct,
Shop::Yandex::Market
- The work of the Regex Builder has been fixed.
- Fixed work with encodings in parsers of translators and JS parsers
- Fixed the work of
SE::Google::Position - Fixed selection of region in
SE::Yandex::Direct - Fixed the work of the Location option in
SE::Google::Modern - Fixed the work of sessions in
SE::Google::Modern with an overridden domain - The bug was fixed when using the option Overwrite file, Prepend and Append text
- Fixed displaying of tabs in the Test Task window
- Fixed displaying the list of presets in the Run on complete field
- The work of this.proxy.set() in JS parsers has been fixed
- Fixed the work of additional parameters in JS parsers
- Fixed a bug due to which the API could not specify the Append and Prepend Texts
- Fixed export of presets
Last edited by a moderator: