python 模拟登录淘宝保存choice

python 模拟登录淘宝保存choice

源码
from selenium import webdriver
from time import sleep
from selenium.webdriver import ActionChains #动作链

chrome = webdriver.Chrome()#创建谷歌浏览器实例
chrome.get('https://login.taobao.com/member/login.jhtml?')#发送请求,打开淘宝登录地址
sleep(2)#等待加载,网络不好的话页面信息加载不出来,可以根据网速自行设定

username_input = chrome.find_element_by_id("fm-login-id")#获取用户名输入窗口
password_input = chrome.find_element_by_id("fm-login-password")#获取密码输入窗口

username_input.send_keys('用户名')#输入用户名
password_input.send_keys('密码')#输入密码
sleep(1)#等待加载,这里会加载滑块
#注意: 一定要先执行输入用户名和密码,才能进行下一步操作

slider = chrome.find_element_by_xpath('/html/body/div/div[2]/div[3]/div/div[1]/div/div[2]/div/form/div[3]/div/div/div[1]/span')#获取滑块

action = ActionChains(chrome)#创建动作链
action.click_and_hold(slider)#模拟按住滑块不松开
try:
        action.move_by_offset(258,0).perform()#拖动滑块到底,通过浏览器可以获取拖动的距离
except:
    pass
action.release()#释放动作链

login_button = chrome.find_element_by_xpath("/html/body/div/div[2]/div[3]/div/div[1]/div/div[2]/div/form/div[4]/button")#获取登录按钮
login_button.click()#点击登录

sleep(2)
html = chrome.page_source#获取登录后页面信息
choice = chrome.get_cookies()#获取choice
print(choice)
chrome.close()
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值