мне нужно получить доступ к данным bugzilla (сервера) с помощью python. какие способы можно использовать для этого. Можем ли мы использовать XML-RPC или нам нужно понимание уровня за уровнем?
как получить доступ к данным об ошибках из bugzilla с помощью python
Ответы (1)
Если это новая версия bugzilla (>=5), и она настроена на предоставление доступа к API, вы можете использовать ее: https://wiki.mozilla.org/Bugzilla:REST_API
Кроме того, вам придется использовать некоторую библиотеку для загрузки html-страниц из bugzilla, делать запросы и имитировать веб-браузер для получения данных.
На первый взгляд, эта библиотека может вам помочь: https://github.com/amrollah/bugzilla-crawler< /а>
person
MihanEntalpo
schedule
18.12.2017
моя версия bugzilla 4.4, моя bugzilla работает на 10.98.100.119 на этом сервере. Мне нужно получить данные об ошибках с этого сервера с помощью python, пожалуйста, помогите мне, возможно ли это. не получаю никакой подсказки. каждый раз сталкиваюсь с ошибкой:
- person Shabrinath Sandi; 20.12.2017
поднять ConnectionError(e, request=request) request.exceptions.ConnectionError: HTTPSConnectionPool(host='landfill.bugzilla.org', port=443): превышено максимальное количество повторных попыток с URL-адресом: /bugzill ectionError('‹urllib3.connection.VerifiedHTTPSConnection объект at 0x0247C670›: Не удалось установить новое соединение: [Errno 10060] Подключенная сторона не ответила должным образом через некоторое время, или установленное соединение не удалось, поскольку подключенный хост не смог
- person Shabrinath Sandi; 20.12.2017
для Python2.7, версия сервера Bugzilla4.4. не могу установить сканер. для которого требуется python3.4
- person Shabrinath Sandi; 20.12.2017
Можете ли вы открыть свой сайт bugzilla в веб-браузере?
- person MihanEntalpo; 21.12.2017
да, сервер bugzilla (10.98.100.119/PTS_RT_CSP_Sprint_Lab/bugzilla), мне нужен пример кода Python для получить информацию об ошибках с этого SERVER_URL. любой возможный веб-сервис XMLRPC/JSONRPC/REST. пытался с XMLRPC, но в итоге получил Connectionerror, упомянутый выше
- person Shabrinath Sandi; 22.12.2017
Вы можете попробовать этот модуль github.com/python-bugzilla/python-bugzilla.
- person MihanEntalpo; 22.12.2017