案例一:模拟登陆亚马逊
优质
小牛编辑
146浏览
2023-12-01
案例:模拟登录亚马逊
from selenium import webdriver from selenium.webdriver.common.keys importKeys import time # 创建webdriver browser = webdriver.PhantomJS() browser.get("https://www.amazon.com") # 点击主页登陆按钮 browser.find_element_by_xpath('//*[@id="nav-link-accountList"]').click() # 跳转到登陆页面 # 输入账号密码 browser.find_element_by_xpath('//*[@id="ap_email"]').send_keys("username@mail.com") browser.find_element_by_xpath('//*[@id="ap_password"]').send_keys('password') # 点击登陆按钮 browser.find_element_by_xpath('//*[@id="signInSubmit"]').click() # 等待3秒 time.sleep(3) # 生成登陆后快照 browser.save_screenshot("amazon.png") # 保存源码 with open("amazon.html","w")as file: file.write(driver.page_source) browser.quit()