【发布时间】:2016-09-22 11:09:17
【问题描述】:
我正在使用 Python + Selenium 与带有框架集和框架的网页进行交互。
但是,当我执行print driver.page_source 之类的操作时出现此错误:
<frameset cols="*" border="0" framespacing="0" rows="118,*" frameborder="0" onbeforeunload="unload()">
<frame src="/xxx/frameset/xxx.html" name="ENTETE_WIN" id="ENTETE_WIN" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" />
<frame src="/xxx/frameset/bodyFrame.html" name="BODY_WIN" id="BODY_WIN" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" />
<noframes>
<body bgcolor="#FFFFFF">
This browser does not support frames.
</body>
</noframes>
</frameset>
我的 selenium 版本是 2.53.2。我尝试使用带有驱动程序 2.21 的 Firefox 和 Chrome。
【问题讨论】:
-
您使用的是什么浏览器,版本等,请提供更多详细信息。
-
@MichaelMarkidis 抱歉,我正在编辑我的问题,但它被意外发布了。
标签: python selenium selenium-chromedriver selenium-firefoxdriver