30 lines
955 B
Python
30 lines
955 B
Python
import hashlib
|
|
import logging
|
|
#import undetected_chromedriver as webdriver
|
|
from selenium import webdriver
|
|
from selenium.webdriver import ActionChains, Keys
|
|
from selenium.webdriver.chrome.service import Service
|
|
import psycopg2
|
|
from selenium.webdriver.common.by import By
|
|
from selenium.webdriver.common.keys import Keys
|
|
from noon_db_writer import noon_db_writer
|
|
from pyvirtualdisplay import Display
|
|
from scroller.scroller import smartScroll
|
|
import time
|
|
|
|
|
|
import ssl
|
|
ssl._create_default_https_context = ssl._create_unverified_context
|
|
|
|
driver = webdriver.Firefox()
|
|
|
|
driver.get('https://www.noon.com/uae-en/beauty/')
|
|
driver.implicitly_wait(5)
|
|
|
|
elements = driver.find_element(By.XPATH, '//*[@id="__next"]/div/section/div/div/div[23]/div/div/div/div/div/div/div/div/div[2]/div[1]/div').find_elements(By.CSS_SELECTOR,'.swiper-slide')
|
|
|
|
for element in elements:
|
|
link = element.find_element(By.TAG_NAME, 'a').get_attribute('href')
|
|
print(link)
|
|
|
|
driver.close() |