当当网模拟登陆
# coding:utf-8
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
import random
driver = webdriver.Chrome('./chromedriver.exe')
driver.get("https://login.dangdang.com/signin.aspx?returnurl=http%3A//www.dangdang.com/")
time.sleep(2)
# 确认信息
qr=driver.find_element_by_id('J_loginMaskClose')
qr.click()
time.sleep(2)
user_name = driver.find_element_by_id('txtUsername')
user_name.clear()
user_name.send_keys('17731128074')
pwd = driver.find_element_by_id('txtPassword')
pwd.clear()
pwd.send_keys('aaa123')
input('点击验证码')
login=driver.find_element_by_id('submitLoginBtn')
login.click()
time.sleep(2)
search=driver.find_element_by_id('key_S')
search.clear()
search.send_keys('Python')
search.send_keys(Keys.RETURN)
# next_page=driver.find_elements_by_xpath('//*[@id="12810"]/div[5]/div[2]/div/ul/li[10]/a')
# next_page[0].click()
# 提取每页的标题
book_title_name=driver.find_elements_by_xpath('//*[@id="component_59"]/li/p/a')
for i in book_title_name:
print(i.get_attribute('title'))
print(i.id,i.is_selected())
# while 1:
# try:
# # 提取每页的标题
# book_title_name=driver.find_elements_by_xpath('//*[@id="component_59"]/li/p/a')
# for i in book_title_name:
# print(i.text)
#
#
#
# next_page=driver.find_elements_by_xpath('//*[@id="12810"]/div[5]/div[2]/div/ul/li[10]/a')
# next_page[0].click()
# except Exception as e:
# pass
#//*[@id="12810"]/div[5]/div[2]/div/ul/li[10]/a
#
# # for i in range(5):
# # # 检查是否有
# # if not driver.find_elements_by_class_name('chineseRefreshButton'):
# # online[0].click()
# # time.sleep(0.1+random.random()/2)
# # else:break
#
#
# input('请点击倒立文字完成验证')
#
# elem.send_keys(Keys.RETURN)
#
# time.sleep(5)
# print(driver.page_source)
# time.sleep(50)
# driver.quit()