def RunBot():
'''opens web browser'''
chromedriver = "/Users/Tj/Downloads/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get(Shoe_url)
add_to_cart = driver.find_element_by_name('add-to-cart-button')
add_to_cart.click()
time.sleep(5)
checkout = driver.find_element_by_css_selector('.adi-gradient-blue')
checkout.click()
first_name_Elem = driver.find_element_by_id('dwfrm_delivery_singleshipping_shippingAddress_addressFields_firstName')
first_name_Elem.send_keys(first_name)
last_name_Elem = driver.find_element_by_id('dwfrm_delivery_singleshipping_shippingAddress_addressFields_lastName')
last_name_Elem.send_keys(last_name)
address_Elem = driver.find_element_by_id('dwfrm_delivery_singleshipping_shippingAddress_addressFields_address1')
address_Elem.send_keys(street_address)
city_Elem = driver.find_element_by_id('dwfrm_delivery_singleshipping_shippingAddress_addressFields_city')
city_Elem.send_keys(city)
zip_code_Elem = driver.find_element_by_id('dwfrm_delivery_singleshipping_shippingAddress_addressFields_zip')
zip_code_Elem.send_keys(zip_code)
phone_number_Elem = driver.find_element_by_id('dwfrm_delivery_singleshipping_shippingAddress_addressFields_phone')
phone_number_Elem.send_keys(phone_number)
email_Elem = driver.find_element_by_id('dwfrm_delivery_singleshipping_shippingAddress_email_emailAddress')
email_Elem.send_keys(email)
state_dropdown = driver.find_element_by_css_selector('.ffSelectButton')
state_dropdown.click()
state_dropdown.send_keys(Keys.DOWN * S)
state_dropdown.send_keys(Keys.ENTER)
pay = driver.find_element_by_css_selector("#dwfrm_delivery_savedelivery")
pay.click()
time.sleep(3)
name_oncard_Elem = driver.find_element_by_id('dwfrm_payment_creditCard_owner')
name_oncard_Elem.clear()
name_oncard_Elem.send_keys(first_name + ' ' + last_name)
card_number_Elem = driver.find_element_by_id('dwfrm_payment_creditCard_number')
card_number_Elem.send_keys(card_number)
security_code_Elem = driver.find_element_by_id('dwfrm_payment_creditCard_cvn')
security_code_Elem.send_keys(security_code)
actions = webdriver.ActionChains(driver)
month_dropdown = driver.find_element_by_css_selector('.ffSelectButton')
month_dropdown.click()
month_dropdown.send_keys(Keys.DOWN * M)
month_dropdown.send_keys(Keys.ENTER)
year_select = driver.find_element_by_css_selector('.year')
actions.move_to_element(year_select)
actions.click()
actions.send_keys(Keys.DOWN * Y)
actions.send_keys(Keys.ENTER)
actions.perform()
security_code_Elem = driver.find_element_by_id('dwfrm_payment_creditCard_cvn')
security_code_Elem.send_keys(security_code)
security_code_Elem.send_keys(Keys.TAB * 5)
time.sleep(3)
shoebott.py 文件源码
python
阅读 30
收藏 0
点赞 0
评论 0
评论列表
文章目录