使用selenium登录csdn

#懒人登录c_s_d_n
登陆csdn太麻烦不如双击登录

from selenium.webdriver import Chrome
import time

driver = Chrome()
driver.maximize_window()
if 1:
  driver.get(url='https://passport.csdn.net/login?code=public')
  time.sleep(2)
  #找到账号密码登录并点击
  login_button = driver.find_element_by_css_selector('#app > div > div > div.main > div.main-login > div.main-select > ul > li:nth-child(2) > a')
  print(login_button)
  login_button.click()

  #账号密码输入框并且输入账号密码
  all_input = driver.find_element_by_id('all')
  paw_input = driver.find_element_by_id('password-number')
  all_input.send_keys('自己的账号')
  paw_input.send_keys('自己的密码')
  print(all_input,paw_input)

  #获取登录按钮点击登录
  login_btn = driver.find_element_by_css_selector('#app > div > div > div.main > div.main-login > div.main-process-login > div > div:nth-child(6) > div > button')
  login_btn.click()
  time.sleep(3)
  print(driver.current_url)
  if 'login' not in driver.current_url:
    print('登录成功')

至于为什么要time.sleep,浏览器太累了,让她中间歇一会

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值