这个问题已在一个月前解决。事实证明,对于这个特定的Web应用程序,Selenium
webdriver需要从一开始就直接建立链接。否则,它不会“识别”它所在的页面。该Web应用程序通常不直接链接;您通常会浏览一个包含链接的中间页面。
我通过直接将Selenium定向到Web应用程序来解决此问题,而不是先通过中介页面并单击Web应用程序链接。即:
from selenium import webdriver import time driver = webdriver.Firefox() driver.get("[DIRECT link INSTEAD OF INTERMEDIARY PAGE link]")
希望这对以后遇到类似问题的人有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)