【发布时间】:2019-01-30 04:24:01
【问题描述】:
我正在尝试简单地登录到此页面以访问 LexisNexis。这是我的代码:
from selenium import webdriver
browser = webdriver.Firefox(executable_path='/usr/local/bin/geckodriver')
type(browser)
browser.get('https://sfx.carli.illinois.edu/sfxuiu?url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&ctx_enc=info:ofi/enc:UTF-8&ctx_ver=Z39.88-2004&rfr_id=info:sid/sfxit.com:azlist&sfx.ignore_date_threshold=1&rft.object_id=63750000000001351&svc.fulltext=yes')
linkElem2 = browser.find_element_by_link_text('LEXIS NEXIS DATABASES')
type(linkElem2)
linkElem2.click()
alert = browser.switch_to.alert
alert.accept()
loginElem = browser.find_element_by_id('j_username')
loginElem.send_keys('username')
passElem = browser.find_element_by_id('j_password')
passElem.send_keys('password')
passElem.submit()
这里是html源代码:
div class="form_row" 标签为 =“j_username” 输入你的 strongNetID:/strong/label 输入 id="j_username" name="j_username" autocomplete="OFF" autocapitalize="off" autocorrect="off" value="" type="text" /div我不确定我做错了什么:/
【问题讨论】: