Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="review-small-text">
- <span class="stars-rate">
- <span property="starsRating">
- <i class="fa fa-star-yellow fa-star"></i>
- <i class="fa fa-star-yellow fa-star"></i>
- <i class="fa fa-star-yellow fa-star"></i>
- <i class="fa fa-star-yellow fa-star"></i>
- <i class="fa fa-star-yellow fa-star"></i>
- </span>
- </span>
- <span property="reviewRating" typeof="Rating" style="display:none;">
- <span property="ratingValue">5</span>
- <span property="bestRating">5</span>
- <span property="worstRating">0</span>
- </span>
- <span property="itemReviewed" typeof="Service" class="">Liposuction</span> </div>
- 'div.review-small-text>span:nth-of-type(2)>span:nth-of-type(1)'
- 'div.review-small-text>span:nth-child(2)>span:nth-child(1)'
- from selenium import webdriver
- import time
- url = "myurlhere"
- driver = webdriver.Chrome()
- driver.get(url)
- time.sleep(3)
- all_reviews_listings = driver.find_elements_by_xpath("//div[@id='tab_reviews']/div[@class='provider_all_Reviews']/div[@id='pnlReviews']/div")
- for review in all_reviews_listings:
- review_rating = review.find_element_by_css_selector('div.review-small-text>span:nth-of-type(2)>span:nth-of-type(1)').text
- print("Review Rating: ", review_rating)
- review_rating = driver.execute_script("""return document.querySelector(".review-small-text > span[property='reviewRating'] > span[property='ratingValue']").textContent""")
- driver.find_element_by_css_selector(".review-small-text > span:nth-child(2) > span[property='ratingValue']").get_attribute("textContent")
- element = driver.find_element_by_css_selector("div.review-small-text span[property='reviewRating'][typeof='Rating']")
- driver.execute_script("arguments[0].removeAttribute('style')", element)
- element.text for element in driver.find_elements_css_selector("div.review-small-text span[property='reviewRating'][typeof='Rating'] span")
- print([element.text for element in driver.find_elements_css_selector("div.review-small-text span[property='reviewRating'][typeof='Rating'] span")])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement