# -*- coding: utf-8 -*-
from selenium import webdriver
driver = webdriver.Chrome()
driver.implicitly_wait(30)
driver.get('https://login.taobao.com/member/login.jhtml')
driver.find_element_by_id("TPL_username_1").send_keys("myname")
time.sleep(1)
driver.find_element_by_id("TPL_password_1").send_keys("pwd")
time.sleep(1)
driver.find_element_by_id("J_SubmitStatic").click()
time.sleep(1)
error_text = driver.find_element_by_class_name('error').text
print error_text
我是新手,获取不到error,要怎么解决?
大家讲道理2017-04-17 15:46:30
看文档找到方法了,有两种:
第一种直接在图片上点击:
refreshlink = driver.findelementbyid('JStandardCodem')
refresh_link.click()
第二种是获取图片url,然后get
link = refreshlink.getattribute('src')
driver.get(link)
可能我之前描述不清楚,这个问题里我只是要知道如何获取验证码图片。
至于识别的问题我确实也需要,另外尝试。