模拟登录天猫和淘宝网址,直接跳过滑块验证的方法。

import timefrom selenium.webdriver import Chrome
from selenium.webdriver import ChromeOptionsoption = ChromeOptions()
# 此步骤很重要,设置为开发者模式,防止被各大网站识别出来使用了Selenium
option.add_experimental_option('excludeSwitches', ['enable-automation'])
option.add_argument("--disable-blink-features")
option.add_argument("--disable-blink-features=AutomationControlled")
driver = Chrome(options=option)
url = "https://www.tmall.com/?spm=a1z10.1-b-s.0.0.3d962cbdmcnf3c"driver.get(url)
# 查找搜索框,天猫会不定期更改元素,注意自行更改
send = driver.find_element_by_xpath("//input[@class='rax-textinput rax-textinput-placeholder-0 SearchInput--searchInputContent--1USWNEl']")
send.click()
time.sleep(2)
send.send_keys("良品铺子")
# 点击搜索按钮进行搜索
search = driver.find_element_by_xpath("//div[@class='rax-view-v2 SearchInput--searchButton--1Sz2UIn']")
time.sleep(1)
search.click()
time.sleep(3)
# 转到新窗口
windows = driver.window_handles
driver.switch_to.window(windows[-1])
# 查询用户登录名输入框
login_name = driver.find_element_by_id("fm-login-id")
# 手机号或用户名
number = "1********1"
# 一个一个输入增加模仿用户登录
for num in number:login_name.send_keys(num)time.sleep(0.3)
# 查询密码元素
login_pwd = driver.find_element_by_id("fm-login-password")
# 输入密码
pwd = "********"
for p_num in pwd:login_pwd.send_keys(p_num)time.sleep(0.3)# 查询登录按钮
login = driver.find_element_by_xpath("//button[@type='submit']")
login.click()
time.sleep(5)
login_out = driver.find_element_by_id("J_Logout")
login_out.click()
driver.back()
time.sleep(2)
details = driver.find_element_by_class_name("product-iWrap")
details.click()
time.sleep(3)
# 转到新窗口
windows = driver.window_handles
driver.switch_to.window(windows[-1])
time.sleep(3)
content = driver.page_sourcewith open("./产品详细.html", "w", encoding="utf-8") as file:file.write(content)
time.sleep(12)
print("产品详细页已经保存完毕!!!!")
driver.quit()

登陆成功后退出账号也可以继续爬取网站内容,之所以退出是防止后面被他发现俺是爬他东西的机器人然后把俺账号封了!!!!

模拟视频:

selenium模拟登录天猫淘宝网站

Selenium滑块验证登录天猫淘宝网站相关推荐

  1. 解决selenium + chromedriver模拟登录被淘宝反爬

    解决selenium + chromedriver模拟登录被淘宝反爬 问题 ​使用 selenium + webdriver 模拟淘宝登录时,出现滑动验证码反爬,尝试程序模拟滑动滑块,以及在程序打开的 ...

  2. PHP仿淘宝网站程序设计

    PHP仿淘宝网站程序设计 在学习了PHP相关知识后利用其完成了一个仿淘宝网站界面,以下是相应的屏幕截图 (详细代码请联系我QQ:2186527424) 首先,进入登陆界面,在没有账户的情况下,点击右下 ...

  3. Python爬虫实战(六) 天猫(淘宝)评论爬取与分析实战

    目录 一.天猫(淘宝)爬取地址对比 二.防爬技巧 三.数据分析 代码更新12.19,均可爬取(若爬取失效,请先检查cookie的有效性) 一.天猫(淘宝)爬取地址对比 天猫评论抓包json数据如下,在 ...

  4. 仿淘宝网站的TabPage导航效果

    代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...

  5. 20210507新版友价框架制作江雀网店交易天猫淘宝京东拼多多唯品会网店转让送手机版系统

    20210507新版友价框架制作江雀网店交易天猫淘宝京东拼多多唯品会网店转让送手机版系统 本套源码演示地址:http://jq.94gan.net(pc端) 手机版 :http://jq.94gan. ...

  6. 极客日报:阿里再度调整组织架构:天猫淘宝大融合,新设三大中心;苹果M1首席芯片设计师跳槽至英特尔

    一分钟速览新闻点! 腾讯接入数字人民币,微信支持数字人民币支付 阿里再度调整组织架构:天猫淘宝大融合,新设三大中心 七成清华毕业生进入体制内就业 北京最受欢迎:华为腾讯等科技企业也受青睐 钉钉近期将推 ...

  7. 天猫淘宝整合营销是什么

    近些年来随着电子商务的崛起,许多第三方服务商应运而生,他们主要都是做一些天猫淘宝代运营等.但是随着时代的发展,现在只是简单的代运营已经满足不了那些天猫淘宝商家了,于是现在又有了整合营销.那么什么是整合 ...

  8. 备战双十一 找阿里云的不光天猫淘宝

    本文讲的是备战双十一 找阿里云的不光天猫淘宝[IT168 云计算]一年一度的双11在各大电商的暴风雨般的宣传阵仗下如期而至,记者昨日的朋友圈已被天猫双十一的交易量与双十一晚会一度刷屏.据天猫方面透露, ...

  9. Java爬虫爬取 天猫 淘宝 京东 搜索页和 商品详情

    Java爬虫爬取 天猫 淘宝 京东 搜索页和 商品详情 先识别商品url,区分平台提取商品编号,再根据平台带着商品编号爬取数据. 1.导包 <!-- 爬虫相关Jar包依赖 --><d ...

最新文章

  1. python退出程序-python怎么终止程序
  2. UDP分两次接收数据包 MSG_PEEK
  3. 【Alpha】第二次Scrum meeting
  4. PL/SQL七复合数据结构
  5. 利用 git format-patch 和 git send-email 把修改的 patch 文件发送给 ffmpeg-devel
  6. 关于xml文件 xsi:schemaLocation
  7. [C++]Qt 如何处理密集型耗时的事情(频繁调用QApplication::processEvents)
  8. Sitecore 8.2 页面架构设计:模板与组件
  9. 浅析GDAL库C#版本支持中文路径问题
  10. 如何快速调出软键盘_*小星推荐*—如何快速的制作模具3D装配档
  11. flex 内嵌js文件
  12. idea android远程调试,idea 远程调试
  13. Tar的详细用法(转自Linux伊甸园)_拔剑-浆糊的传说_新浪博客
  14. 如何看Dlink DWA-125 无线网卡使用的芯片
  15. 打开计算机显示远程控制,win7系统远程协助怎么打开?开启远程协助功能教程...
  16. 我的markdown
  17. 通灵学院|游戏设计研习9:游戏社群★(1500字)
  18. oracle调优总结 本文转自:http://blog.csdn.net/wonth/article/details/1670366
  19. AutoRunner4.5结合真实项目crm客户管理系统进行界面功能自动化测试教学资料(登录)
  20. python matplotlib x轴日期显示问题。matplotlib 坐标轴设置文本间隔,matplotlib 坐标轴过于密集、无法实现其他功能。

热门文章

  1. 常用电平LVTTL、LVCMOS、LVDS、CML的标准和区别
  2. [MySQL] 统计图数据查询 (MySQL查询时间范围内所有日期)
  3. react-hooks+Ant Design Mobile中的自定义表单验证
  4. animation初体验
  5. Leetcode Proble 汇总四
  6. CCPC 2050 万人编程竞赛热身赛:1001 赶火车
  7. python随机森林特征重要性原理_使用Python的随机森林特征重要性图表
  8. 云栖大会上宣布即将开源的手淘Atlas什么来头?
  9. JS 位数不够自动左补0
  10. 洲思zCloud公有云版发布