簡體   English   中英

登錄到Zillow

[英]Logging into Zillow

您好由於某種原因,我無法登錄zillow。 我找不到要發送密鑰的電子郵件或密碼輸入字段。 該腳本正在運行,但現在無法找到該元素?

我正在通過URL傳遞驅動程序對象:

driver = webdriver.Firefox()
driver = driver.get("http://www.zillow.com/")
time.sleep(2)
driver.find_element_by_id("login_opener").click()
time.sleep(5)
try:
    driver.find_element_by_id("email").send_keys(username)
    driver.find_element_by_id("password").send_keys(password)
    time.sleep(2)
    driver.find_element_by_id("loginSubmit").click()
except:
    try:
        time.sleep(4)
        driver.find_element_by_id("email").send_keys(username)
        driver.find_element_by_id("password").send_keys(password)
        time.sleep(2)
        driver.find_element_by_id("loginSubmit").click()
    except:
        pdb.set_trace()
        print "Cant login"

NoSuchElementException:消息:無法找到元素:{“ method”:“ id”,“ selector”:“ email”} Stacktrace:在FirefoxDriver.prototype.findElementInternal_(file:/// var / folders / b1 / r8rn2dg17k93wnn4kw_fpyf40000gn / T / tmpKjj1hV/extensions/fxdriver@googlecode.com/components/driver-component.js:10271),位於FirefoxDriver.prototype.findElement(file:/// var / folders / b1 / r8rn2dg17k93wnn4kw_fpyf40000gn / T / tmpKjj1hV / extensions / fxdriver。 com / components / driver-component.js:10280),位於DelayedCommand.prototype.executeInternal_ / h(file:///var/folders/b1/r8rn2dg17k93wnn4kw_fpyf40000gn/T/tmpKjj1hV/extensions/fxdriver@googlecode.com/components/command- Processor.js:12274)在DelayedCommand.prototype.executeInternal_(file:///var/folders/b1/r8rn2dg17k93wnn4kw_fpyf40000gn/T/tmpKjj1hV/extensions/fxdriver@googlecode.com/components/command-processor.js:12279) .prototype.execute / <(file:///var/folders/b1/r8rn2dg17k93wnn4kw_fpyf40000gn/T/tmpKjj1hV/extensions/fxdriver@googlecode.com/components/co mmand-processor.js:12221)

登錄表單位於iframe內 您必須切換到它的上下文:

driver.find_element_by_id("login_opener").click()
time.sleep(5)  # TODO: replace with an Explicit Wait

frame = driver.find_element_by_css_selector("iframe[src*=InlineLogin]")
driver.switch_to.frame(frame)

# now while you are in the iframe, search for the input

為我工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM