Web自动化测试淘宝 扫码登录与客服聊天(Python)

本文介绍了使用Python进行Web自动化测试,针对淘宝的扫码登录功能及与客服聊天进行了实现。由于淘宝的反爬机制,直接账密登录会失败,因此采用扫码登录。测试中选用火狐浏览器,因为其驱动获取较容易。程序简单基础,可作为参考,但可能存在运行问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

是这学期的作业,由于淘宝有反爬机制,所以账密登录一定会失败,只能扫码。编写的时候网上资料不多,而且找到的都不可用。我自己编的程序是非常非常简单,非常非常基础的。仅供参考,如果运行不了我也不知道怎么回事,我自己是能运行的。

浏览器使用的是火狐,火狐的驱动比谷歌的好找,推荐大家用火狐。

登录淘宝,与官方客服进行对话。

from selenium import webdriver
from selenium.webdriver.common.by import By
import time

# 登录
driver = webdriver.Firefox()
driver.get("https://login.taobao.com/member/login.jhtml?spm=a21bo.jianhua.0.0.29d911d9D7M0tw&f=top&redirectURL=http%3A%2F%2Fwww.taobao.com%2F")
driver.find_element(By.CSS_SELECTOR,".icon-qrcode").click()
time.sleep(15)

# 获取元素
driver.find_element(By.XPATH,"//li[@id='J_SiteNavService']").click()
time.sleep(2)
driver.find_element(By.CLASS_NAME,"buy").click()
time.sleep(2)
# 跳转页面抓取
handles=driver.window_handles
driver.switch_to.window(handles[-1])
# 输入详细
driver.find_element(By.XPATH,"//textarea[@class='Input Input--outline Com
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值