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

Обертка API для Python

Тема в разделе "Техническая поддержка лицензии Enterprise", создана пользователем John, 3 дек 2013.

  1. John

    John A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    25 ноя 2013
    Сообщения:
    48
    Симпатии:
    8
    nouton, StrikeOFF, wildaks и ещё 1-му нравится это.
  2. John

    John A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    25 ноя 2013
    Сообщения:
    48
    Симпатии:
    8
    файл
     

    Вложения:

    • aparser.zip
      Размер файла:
      1,3 КБ
      Просмотров:
      134
  3. Forbidden

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

    Регистрация:
    9 мар 2013
    Сообщения:
    3.336
    Симпатии:
    1.791
    Спасибо, прикрепил
     
  4. wildaks

    wildaks A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 ноя 2012
    Сообщения:
    37
    Симпатии:
    8
    Присоединяюсь к благодарностям!
     
  5. Nikolay

    Nikolay A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    7 ноя 2014
    Сообщения:
    30
    Симпатии:
    15
    Support и Forbidden нравится это.
  6. wildaks

    wildaks A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 ноя 2012
    Сообщения:
    37
    Симпатии:
    8
    Работает только на python 2.x?
     
  7. Nikolay

    Nikolay A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    7 ноя 2014
    Сообщения:
    30
    Симпатии:
    15
    Писали под 2.7 на 3 не тестировали.
     
  8. all3xpress

    all3xpress A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    10 фев 2019
    Сообщения:
    21
    Симпатии:
    1
    косяк в функции
    delete_task_result_file
     
  9. SeoBro

    SeoBro A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    15 авг 2019
    Сообщения:
    3
    Симпатии:
    0
    модуль жив еще?
     
  10. Support Vlad

    Support Vlad A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    6 апр 2020
    Сообщения:
    132
    Симпатии:
    34
    Добавлены модули управления A-Parser через API для Python: https://pypi.org/project/a-parser/
    Модуль совместим с Python версии 2.7.* и >=3.8.

    Установка
    Код:
    pip install a-parser
    Использование
    Код:
    # example
    from a_parser import AParser
    aparser = AParser('http://127.0.0.1:9091/API', 'your pass')
    print(aparser.ping())
    
    # output
    # { 'success': 1, 'data': 'pong' }
    
    taskId = aparser.addTask(
        [['SE::Google', 'default',
            {
                'type': 'override',
                'id': 'formatresult',
                'value': '$serp.format("$anchor\\n")'
            }, {
                'type': 'override',
                'id': 'pagecount',
                'value': 1
            }, {
                'type': 'override',
                'id': 'useproxy',
                'value': False
            }
        ]],
        'default',
        'text',
        'diamond',
        resultsFormat= '$p1.preset',
        uniqueQueries= False,
        queryFormat= ['$query'],
        resultsUnique= 'no',
        resultsSaveTo= 'file',
        resultsFileName= '$datefile.format().txt',
        doLog= 'no',
        keepUnique= 'No',
        moreOptions= False,
        resultsPrepend= '',
        resultsAppend= '',
        configOverrides= [],
        queryBuilders= []
    )['data']
    
    aparser.waitForTask(taskId)
    print(aparser.getTaskResultsFile(taskId))
    
    # output
    # {'success': 1, 'data': 'http://127.0.0.1:9091/downloadResults?fileName=Jul-29_17-33-37.txt&token=utmxidbc'}
    
    print(aparser.oneRequest('SE::Yahoo::Suggest', 'default', 'spider'))
    
    # output
    # {'success': 1, 'data': {'resultString': 'spider - spider:\nspider solitaire\nspiderman\nspider bites\nspider bite pictures\nspider solitaire two suits\nspider plant\nspider-man\nspider solitaire free\nspider bites pictures and symptoms\nspider monkey\n', 'logs': [[0, 1596033005, 'Parser SE::Yahoo::Suggest::0 parse query spider'], [0, 1596033005, 'Use proxy http://51.255.55.144:28466'], [0, 1596033006, 'GET(1): http://sugg.search.yahoo.com/gossip-us-fp/?nresults=10&output=yjson&version=&command=spider - 200 OK (0.3 KB)'], [3, 1596033006, 1], [0, 1596033006, 'Thread complete work']]}}
     
    Amapar, relay, Gennady и 2 другим нравится это.
  11. tarasnick1

    tarasnick1 A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    24 авг 2015
    Сообщения:
    39
    Симпатии:
    29
    метод addTask, если запросы загружать из файла - выдает ошибку
     

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