当前位置: 首页 > 文档资料 > 爬虫课件 >

案例一:模拟登陆亚马逊

优质
小牛编辑
123浏览
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()