123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #!/usr/bin/env python3
-
- import time
- from selenium import webdriver
- from selenium.webdriver.common.by import By
-
- def search_for_dress(driver, user_id):
- driver.maximize_window()
- url = f'https://{user_id}.cpr-akashop.com/'
- driver.get(url)
- time.sleep(1)
-
- # Find and click on the magnifying glass icon
- magnifying_glass = driver.find_element(By.CSS_SELECTOR, '#header-grid > nav.header--row.header-main.hide-on-mobile.hide-on-tablet.layout-full-contained.nv-navbar.header--row > div > div > div > div.hfg-slot.right > div > div.item--inner.builder-item--header_search_responsive > div > div > a > svg')
- magnifying_glass.click()
- time.sleep(1)
-
- # Find the search box and search for "dress"
- search_box = driver.find_element(By.CSS_SELECTOR, '#header-grid > nav.header--row.header-main.hide-on-mobile.hide-on-tablet.layout-full-contained.nv-navbar.header--row > div > div > div > div.hfg-slot.right > div > div.item--inner.builder-item--header_search_responsive > div > div > div > div.form-wrap > form > input')
- search_box.send_keys('dress')
- search_box.submit()
- time.sleep(3)
-
- # Find and click on the Striped Dress search result
- striped_dress_link = driver.find_element(By.CSS_SELECTOR, '#post-82 > div > div > div > div.non-grid-content.alternative-layout-content > h2 > a')
- striped_dress_link.click()
- time.sleep(3)
-
- # Add the Striped Dress to the cart
- add_to_cart_button = driver.find_element(By.CSS_SELECTOR, '#product-82 > div.nv-single-product-top > div.summary.entry-summary > form > button')
- add_to_cart_button.click()
- time.sleep(3)
-
- # Click on View Cart
- view_cart_button = driver.find_element(By.CSS_SELECTOR, '#content > div > div > div > div.woocommerce-notices-wrapper > div > a')
- view_cart_button.click()
- time.sleep(3)
-
- # Click on Proceed to Checkout
- proceed_to_checkout_button = driver.find_element(By.CSS_SELECTOR, '#content > div > div > div > div.nv-content-wrap.entry-content > div > div.cart-collaterals > div > div > a')
- proceed_to_checkout_button.click()
- time.sleep(3)
-
- driver.quit()
-
- if __name__ == "__main__":
- user_id = input("Please enter your user ID: ")
-
- # Chrome
- driver = webdriver.Chrome()
- search_for_dress(driver, user_id)
|