1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Улучшение [1.2.265] JS парсеры: добавлена поддержка dns.lookup и улучшена совместимость с модулем mysql2

Тема в разделе "1.2.270", создана пользователем Forbidden, 12 июл 2018.

  1. Forbidden

    Forbidden Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    9 мар 2013
    Сообщения:
    3.336
    Симпатии:
    1.791
    Пример использования:
    Код:
    const mysql2 = require('mysql2/promise');
    
    class Parser {
        constructor() {
            this.defaultConf = {
                version: '0.1.5',
                results: {
                    flat: [
                        ['name', 'name'],
                    ]
                },
                results_format: '$query: $name\\n',
            };
        }
    
        async *parse(set, results) {
            const connection = await mysql2.createConnection({
                host: 'ensembldb.ensembl.org',
                port: '5306',
                user: 'anonymous',
                password: '',
                database: 'homo_sapiens_variation_80_38'
            });
    
            const [rows, fields] = await connection.query(
                'SELECT * FROM variation LIMIT 10'
            );
           
            results.name = rows[0].name;
           
            results.success = 1;
    
            return results;
        }
    }
    
     

Поделиться этой страницей