知乎的qq登录怎么用python和webdriver定位到“账号密码登录”?
迷茫
迷茫 2017-04-17 15:44:07
0
1
441
from selenium import webdriver import time driver = webdriver.Chrome() driver.set_window_size(640, 960) driver.get('http://m.zhihu.com/#signin') driver.execute_script('$(".js-bindqq")[0].click()') time.sleep(5) driver.switch_to.window(driver.window_handles[-1]) driver.switch_to.frame(0) print driver.find_element_by_id('switcher_plogin').text driver.execute_script('$("#switcher_plogin")[0].click()')

上面的print能输出'帐号密码登录',但是后面的click提示:WebDriverException: Message: unknown error: Cannot read property '0' of null

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답 (1)
Peter_Zhu

额,我傻了,直接
driver.findelementbyid('switcherplogin').click()
就行了呗。

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!