yandex-reviews-parser


Nameyandex-reviews-parser JSON
Version 0.1.5 PyPI version JSON
download
home_pagehttps://github.com/useless-apple/yandex_reviews-parser
SummaryPython yandex company reviews parser
upload_time2023-10-26 08:56:32
maintainer
docs_urlNone
authorDaniil
requires_python>=3.9,<4.0
licenseMIT
keywords python yandex parser reviews
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Парсер отзывов 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"
}
        
Elapsed time: 1.30270s