Echo-Young 2017-08-19 21:07 采纳率: 50%
浏览 1370
已采纳

python模拟网站输入第一次成功,后面一直提示elements不可用

username='123456'
password='123456'
ffuid='kw'
ffpname='wd'
ffurl='htt://www.baidu.com'
sinaurl='http://weibo.com/login.php'
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('disable-infobars')
ffbrowser = webdriver.Chrome()
import time

ffbrowser.get('http://weibo.com/login.php')#读取session中数据
euser=False
#euser=ffbrowser.find_element_by_css_selector("div.input_wrap>input")
if euser:
print("euser is null")
euser=ffbrowser.find_element_by_id("loginname").send_keys(username)
if euser:
print("euser is null")
euser=ffbrowser.find_element_by_name("username").send_keys(username)
if euser:
print("euser is null")
euser=ffbrowser.find_element_by_class_name("W_input").send_keys(username)
ffbrowser.quit()

  • 写回答

1条回答 默认 最新

  • oyljerry 2017-08-20 02:19
    关注

    直接查看一下返回的页面内容是不是变化了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 7月13日