From 173989bfbbfea3d097ba43dd641f3379373df8b0 Mon Sep 17 00:00:00 2001 From: Viktor Kuzmin <58816520+Astagfiru@users.noreply.github.com> Date: Sat, 26 Apr 2025 02:27:58 +1000 Subject: [PATCH] =?UTF-8?q?Update=20parsers.py=20=D1=84=D0=B8=D0=BA=D1=81?= =?UTF-8?q?=20issue=20=D1=81=20stars=3D0,=20=D0=BD=D0=B5=20=D1=83=D0=B2?= =?UTF-8?q?=D0=B5=D1=80=D0=B5=D0=BD=20=D1=80=D0=BE=D0=B1=D0=B8=D1=82=20?= =?UTF-8?q?=D0=B8=D0=BB=D0=B8=20=D0=BD=D0=B5=D1=82,?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit фикс issue с stars=0, не уверен робит или нет, проверьте пж и запуште --- yandex_reviews_parser/parsers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yandex_reviews_parser/parsers.py b/yandex_reviews_parser/parsers.py index 2403cca..355e63f 100644 --- a/yandex_reviews_parser/parsers.py +++ b/yandex_reviews_parser/parsers.py @@ -63,7 +63,7 @@ def __get_data_item(self, elem): except NoSuchElementException: text = None try: - stars = elem.find_elements(By.XPATH, ".//div[@class='business-rating-badge-view__stars _spacing_normal']/span") + stars = elem.find_elements(By.XPATH, ".//span[contains(@class, 'business-rating-badge-view__star')]") stars = ParserHelper.get_count_star(stars) except NoSuchElementException: stars = 0