1,需要相关的库如下

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time

1,登陆淘宝

(1)模拟登陆,这里要使用开发者模式

options = webdriver.ChromeOptions()
# 此步骤很重要,设置为开发者模式,防止被各大网站识别出来使用了Selenium
options.add_experimental_option('excludeSwitches', ['enable-automation'])
driver = webdriver.Chrome(options=options)
options = webdriver.ChromeOptions()
chains = ActionChains(driver)

(2)登陆功能实现

# 登陆淘宝账号
login_url = "https://login.taobao.com/member/login.jhtml?"
username = "xxxxxxxxxx" # 需要正确的账号
password = "xxxxxxxxxx" # 需要正确的账号
def login(url):driver.get(url=url)# time.sleep()属于强制等待,模拟人的等待行为time.sleep(3)# 找到用户名输入框,输入账号login_name = driver.find_element_by_id("fm-login-id")# 输入账号login_name.send_keys(username)time.sleep(4)# 找到密码输入框,输入密码login_password = driver.find_element_by_id("fm-login-password")# 输入密码login_password.send_keys(password)# 找到登陆框login_button = driver.find_element_by_xpath("//button[@class='fm-button fm-submit password-login']")# 通过链的方式模拟登陆chains.move_to_element(login_button)time.sleep(4)chains.click(login_button)time.sleep(3)chains.perform()time.sleep(2)# 刷新一下driver.refresh()time.sleep(2)

1,全部代码

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import timeoptions = webdriver.ChromeOptions()
# 此步骤很重要,设置为开发者模式,防止被各大网站识别出来使用了Selenium
options.add_experimental_option('excludeSwitches', ['enable-automation'])
driver = webdriver.Chrome(options=options)
options = webdriver.ChromeOptions()
chains = ActionChains(driver)login_url = "https://login.taobao.com/member/login.jhtml?"
username = "xxxxxxxxxx" # 需要正确的账号,才能登陆成功
password = "xxxxxxxxxx" # 需要正确的密码,才能登陆成功def login(url):driver.get(url=url)# time.sleep属于强制等待,模拟人的等待行为time.sleep(3)# 找到用户名输入框,输入账号login_name = driver.find_element_by_id("fm-login-id")# 输入账号login_name.send_keys(username)time.sleep(4)# 找到密码输入框,输入密码login_password = driver.find_element_by_id("fm-login-password")# 输入密码login_password.send_keys(password)# 找到登陆框login_button = driver.find_element_by_xpath("//button[@class='fm-button fm-submit password-login']")# 通过链的方式模拟登陆chains.move_to_element(login_button)time.sleep(4)chains.click(login_button)time.sleep(3)chains.perform()time.sleep(2)# 刷新一下driver.refresh()time.sleep(2)def main():login(login_url)if __name__ == '__main__':main()

登陆后如图:

嘿嘿,登陆成功后就可以开始爬爬了!

selenium使用账号密码模拟登陆淘宝,使用账号密码相关推荐

  1. selenium使用账号密码模拟登陆淘宝,使用账号密码!

    1,需要相关的库如下 from selenium import webdriver from selenium.webdriver.common.action_chains import Action ...

  2. selenium模拟登陆淘宝,获取cookies

    新年工作第一天,再次祝大家新年快乐,猪年大吉! 1.前言,前期准备 这次分享一下模拟登陆淘宝实记.淘宝作为中国几大电商网站之一,反爬措施可以说是相当完善的,在这里我会分享出我是如何使用selenium ...

  3. php 模拟登录淘宝taobao阿里妈妈|模拟登录淘宝联盟|curl模拟登录淘宝|模拟登陆淘宝采集数据

    php 模拟登录淘宝taobao阿里妈妈|模拟登录淘宝联盟|curl模拟登录淘宝|模拟登陆淘宝采集数据 在很多项目中我们可能要采集淘宝会员中心的一些数据.但是程序采集的时候会员中心必须是登录的,这里我 ...

  4. selenium模拟登陆淘宝遇到的问题及解决

    今天忽然想用爬虫登陆淘宝,于是就试着写一下, 我是用selenium模拟登陆,我先是打开淘宝登陆页面发现淘宝的登陆界面是这样的 我就用代码写了一个模拟登陆:如下这是最终代码 import time f ...

  5. 利用Python模拟登陆淘宝,实现购物秒杀!

    模拟登录 学爬虫,总能听到模拟登录这四个字,究竟什么是模拟登录?通俗一点讲,模拟登录就是程序用账号和密码自动登录一个网站.然后,拿到只有登录后,才能下载的网站数据. 很多人学习python,不知道从何 ...

  6. python模拟登陆淘宝(更新版)

    python模拟登录淘宝,获取cookies,含sign参数破解(新) 旧版方法总结 流程繁琐 需要操作外部工具fildder,方便性差 理解略显困难 成功率不足 新版两种方法 1 扫码登陆:操作简便 ...

  7. python模拟登陆淘宝

    使用教程 下载chrome浏览器 查看chrome浏览器的版本号,下载对应版本号的chromedriver驱动 pip安装下列包 pip install selenium 登录微博,并通过微博绑定淘宝 ...

  8. python模拟登录淘宝_Python模拟登陆淘宝示例源码

    [实例简介] [实例截图] [核心代码] # -*- coding: utf-8 -*- import requests import re class TaoBao: def __init__(se ...

  9. Python模拟登陆淘宝并统计淘宝消费情况的代码实例分享

    支付宝十年账单上的数字有点吓人,但它统计的项目太多,只是想看看到底单纯在淘宝上支出了多少,于是写了段脚本,统计任意时间段淘宝订单的消费情况,看那结果其实在淘宝上我还是相当节约的说. 脚本的主要工作是模 ...

最新文章

  1. Windows注册文件类型信息的学习心得
  2. 53、shell常用快捷方式
  3. 数据结构—二叉树BinaryTree
  4. 【并查集】【图论】【最小生成树】剑鱼行动(ssl 1618)
  5. Makefile学习(一)[第二版]
  6. java验证cron表达式_cron表达式
  7. Avalanche发布AvalancheGo v1.2.3版本
  8. jquery remove()不兼容问题解决方案
  9. 可以在函数中间打点了,以分析bpf_prog_load函数为例
  10. bug-箭头函数中this指向的问题
  11. 合并两个数组的两种方式的异同
  12. 中晋最新消息2020年_最新消息!洛阳市第一高级中学发布2020年招生简章
  13. 数据分析可视化图表mysql_50个最有价值的数据可视化图表
  14. 如何利用家谱制作软件快速修谱录入
  15. 好好说话之hijack retaddr
  16. 华泰证券 python 自动交易_tushare开源股票交易接口基于python实现技术
  17. 破解excel格式保护
  18. 中学信息技术教师资格证编程题
  19. 照片尺寸对照表[转]
  20. jQuery 图片查看插件 Magnify 开发简介(仿 Windows 照片查看器)

热门文章

  1. 大学数计算机学霸曾做出的数学题,中山大学的学霸小哥开源了一个能帮你做高数题的AI...
  2. android 播放gif动画效果,Android开发:教您如何让Gif动画动起来
  3. 牛津大学计算机科学硕士,牛津大学计算机科学硕士牛津大学计算机科学硕士.pdf...
  4. Swift 4 新特性
  5. SimpleFOC移植STM32(三)—— 角度读取 (AS5600、AS5047P、TLE5012B、MA730、MT6701、ABZ)
  6. 碳中和专题系列2:电气化趋势下电力缺口的最终解(20210103).PDF
  7. 最新WordPress网址导航主题模板+自适应手机端
  8. 中投民生:李子园IPO顺利过会 乳饮料冲刺主板
  9. 微前端wujie、qiankun、micro-app、EMP 方案比较
  10. 基于队列和哈希的种子填充算法