# Парсер отзывов c Yandex Карт
Скрипт парсит отзывы с Yandex Карт<br>
Для парсинга необходимо указать id компании в начале обработки скрипта
По результатам выполнения, возвращается объект, в котором:
```json
{
"company_info": {
"name": "Дилерский центр Hyundai",
"rating": 5.0,
"count_rating": 380,
"stars": 5
},
"company_reviews": [
{
"name": "Иван Иванов",
"icon_href": "https://avatars.mds.yandex.net/get-yapic/51381/cs8Tx0sigtfayYhRQBDJkavzJU-1/islands-68",
"date": 1681992580.04,
"text": "Выражаю огромную благодарность работникам ",
"stars": 5,
"answer": "Владимир, Благодарим Вас, что уделили время и оставили приятный отзыв о нашем автосервисе! Мы для Вас приготовили подарок в следующий визит."
},
{
"name": "Иван Иванов",
"icon_href": "https://avatars.mds.yandex.net/get-yapic/51381/cs8Tx0sigtfayYhRQBDJkavzJU-1/islands-68",
"date": 1681992580.04,
"text": "Выражаю огромную благодарность работникам ",
"stars": 5,
"answer": null
}
]
}
```
Необходимо установить библиотеку<br>
```shell
pip install yandex-reviews-parser
```
```python
from yandex_reviews_parser.utils import YandexParser
id_ya = 1234 #ID Компании Yandex
parser = YandexParser(id_ya)
all_data = parser.parse() #Получаем все данные
company = parser.parse(type_parse='company') #Получаем данные по компании
reviews = parser.parse(type_parse='company') #Получаем список отзывов
```
Raw data
{
"_id": null,
"home_page": "https://github.com/useless-apple/yandex_reviews-parser",
"name": "yandex-reviews-parser",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9,<4.0",
"maintainer_email": "",
"keywords": "python,yandex,parser,reviews",
"author": "Daniil",
"author_email": "danil16m@mail.ru",
"download_url": "https://files.pythonhosted.org/packages/3f/27/5f193f51d81729c646c40b9b9cca966aa8ca40fa0fd9760f3e40721ce45f/yandex_reviews_parser-0.1.5.tar.gz",
"platform": null,
"description": "# \u041f\u0430\u0440\u0441\u0435\u0440 \u043e\u0442\u0437\u044b\u0432\u043e\u0432 c Yandex \u041a\u0430\u0440\u0442\n\n\u0421\u043a\u0440\u0438\u043f\u0442 \u043f\u0430\u0440\u0441\u0438\u0442 \u043e\u0442\u0437\u044b\u0432\u044b \u0441 Yandex \u041a\u0430\u0440\u0442<br>\n\u0414\u043b\u044f \u043f\u0430\u0440\u0441\u0438\u043d\u0433\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c id \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u0430\n\n\u041f\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f, \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u043e\u0431\u044a\u0435\u043a\u0442, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c:\n```json\n{\n \"company_info\": {\n \"name\": \"\u0414\u0438\u043b\u0435\u0440\u0441\u043a\u0438\u0439 \u0446\u0435\u043d\u0442\u0440 Hyundai\",\n \"rating\": 5.0,\n \"count_rating\": 380,\n \"stars\": 5\n },\n \"company_reviews\": [\n {\n \"name\": \"\u0418\u0432\u0430\u043d \u0418\u0432\u0430\u043d\u043e\u0432\",\n \"icon_href\": \"https://avatars.mds.yandex.net/get-yapic/51381/cs8Tx0sigtfayYhRQBDJkavzJU-1/islands-68\",\n \"date\": 1681992580.04,\n \"text\": \"\u0412\u044b\u0440\u0430\u0436\u0430\u044e \u043e\u0433\u0440\u043e\u043c\u043d\u0443\u044e \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u043d\u0438\u043a\u0430\u043c \",\n \"stars\": 5,\n \"answer\": \"\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440, \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u0438\u043c \u0412\u0430\u0441, \u0447\u0442\u043e \u0443\u0434\u0435\u043b\u0438\u043b\u0438 \u0432\u0440\u0435\u043c\u044f \u0438 \u043e\u0441\u0442\u0430\u0432\u0438\u043b\u0438 \u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0439 \u043e\u0442\u0437\u044b\u0432 \u043e \u043d\u0430\u0448\u0435\u043c \u0430\u0432\u0442\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u0435! \u041c\u044b \u0434\u043b\u044f \u0412\u0430\u0441 \u043f\u0440\u0438\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u043f\u043e\u0434\u0430\u0440\u043e\u043a \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u0438\u0437\u0438\u0442.\"\n },\n {\n \"name\": \"\u0418\u0432\u0430\u043d \u0418\u0432\u0430\u043d\u043e\u0432\",\n \"icon_href\": \"https://avatars.mds.yandex.net/get-yapic/51381/cs8Tx0sigtfayYhRQBDJkavzJU-1/islands-68\",\n \"date\": 1681992580.04,\n \"text\": \"\u0412\u044b\u0440\u0430\u0436\u0430\u044e \u043e\u0433\u0440\u043e\u043c\u043d\u0443\u044e \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u043d\u043e\u0441\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u043d\u0438\u043a\u0430\u043c \",\n \"stars\": 5,\n \"answer\": null\n }\n ]\n}\n```\n\n\n\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443<br>\n```shell\npip install yandex-reviews-parser\n```\n\n```python\nfrom yandex_reviews_parser.utils import YandexParser\nid_ya = 1234 #ID \u041a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Yandex\nparser = YandexParser(id_ya)\n\nall_data = parser.parse() #\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u0441\u0435 \u0434\u0430\u043d\u043d\u044b\u0435\ncompany = parser.parse(type_parse='company') #\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438\nreviews = parser.parse(type_parse='company') #\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u043f\u0438\u0441\u043e\u043a \u043e\u0442\u0437\u044b\u0432\u043e\u0432\n```",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python yandex company reviews parser",
"version": "0.1.5",
"project_urls": {
"Homepage": "https://github.com/useless-apple/yandex_reviews-parser"
},
"split_keywords": [
"python",
"yandex",
"parser",
"reviews"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6ff2912f234c3bfb59b4e420d1de07028b737fc15c011d2f7a46c2e5e6c1b46b",
"md5": "c1d233bca3a15367f892ca3dc5c13c16",
"sha256": "bd067ea883600c3559663cb6b91b605bf5be29943d56f166d8a2a60d23a1adab"
},
"downloads": -1,
"filename": "yandex_reviews_parser-0.1.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c1d233bca3a15367f892ca3dc5c13c16",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<4.0",
"size": 8426,
"upload_time": "2023-10-26T08:56:31",
"upload_time_iso_8601": "2023-10-26T08:56:31.138527Z",
"url": "https://files.pythonhosted.org/packages/6f/f2/912f234c3bfb59b4e420d1de07028b737fc15c011d2f7a46c2e5e6c1b46b/yandex_reviews_parser-0.1.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3f275f193f51d81729c646c40b9b9cca966aa8ca40fa0fd9760f3e40721ce45f",
"md5": "779ea7ccde6daff5e96741e84550ba46",
"sha256": "f1aae48642be6d1e7ad43d559a8195381ab049eb916c341dc527f922d576fe82"
},
"downloads": -1,
"filename": "yandex_reviews_parser-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "779ea7ccde6daff5e96741e84550ba46",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<4.0",
"size": 9642,
"upload_time": "2023-10-26T08:56:32",
"upload_time_iso_8601": "2023-10-26T08:56:32.966648Z",
"url": "https://files.pythonhosted.org/packages/3f/27/5f193f51d81729c646c40b9b9cca966aa8ca40fa0fd9760f3e40721ce45f/yandex_reviews_parser-0.1.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-26 08:56:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "useless-apple",
"github_project": "yandex_reviews-parser",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "yandex-reviews-parser"
}