百木园-与人分享,
就是让自己快乐。

selenium自动登录新浪微博(失败版)

这是第一次代码,结果为失败

  • 导入要使用的数据包

    from typing import re
    from selenium import webdriver
    import time

  • 调用浏览器driver自动打开一个窗口(这里使用的是谷歌浏览器版本)

    wb = webdriver.Chrome(\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver.exe\")
    wb.implicitly_wait(3)

  • 微博登入入口有两个,可以随意使用(入口不同。用户名密码的路径就有所不同,点击F12进入开发模式自行寻找)

    wb.get(\'https://weibo.com/\')

    or

    wb.get(\'https://passport.weibo.cn/signin/login\')

  • 输入你的用户名:锁定用户名输入框-输入

    elem = wb.find_element_by_xpath(\"//*[@id=\'loginName\']\")
    elem.send_keys(\"********\") # 输入你的用户名

  • 输入密码:锁定密码输入框-输入

    elem = wb.find_element_by_xpath(\"//*[@id=\'loginPassword\']\")
    elem.send_keys(\"*********\") # 输入密码
    elem = wb.find_element_by_xpath(\"//*[@id=\'loginAction\']\")
    elem.click()

  • 简化代码输入版

    wb.find_element_by_xpath(\"//*[@id=\'loginName\']\").send_keys(\"********\") # 输入你的用户名
    wb.find_element_by_xpath(\"//*[@id=\'loginPassword\']\").send_keys(\"*********\") # 输入密码

  • 点击登录(回车)

    wb.find_element_by_xpath(\"//*[@id=\'loginAction\']\").click()

    因为新浪微博的等入使用了手机验证,所以自动登录就卡住了。so,这是一次失败的自动代码。

  • 各个浏览器的driver版本下载链接
    http://npm.taobao.org/mirrors/chromedriver/

来源:https://www.cnblogs.com/zilinshisi/p/14435478.html
图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » selenium自动登录新浪微博(失败版)

相关推荐

  • 暂无文章