是这学期的作业,由于淘宝有反爬机制,所以账密登录一定会失败,只能扫码。编写的时候网上资料不多,而且找到的都不可用。我自己编的程序是非常非常简单,非常非常基础的。仅供参考,如果运行不了我也不知道怎么回事,我自己是能运行的。
浏览器使用的是火狐,火狐的驱动比谷歌的好找,推荐大家用火狐。
登录淘宝,与官方客服进行对话。
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