这可能是一些愚蠢的问题。但它对我来说真的很重要。
我知道如何使用selenium webdriver切换帧。
但是,有没有办法一次下载所有帧的整个页面的所有page_source。 而不是一次又一次地切换它们?
有人可以告诉我这个命令是否存在吗?
如果没有,那么请说没有。这应该回答我的问题。
提前致谢
答案 0 :(得分:0)
Webdrivers的getPageSource将在驱动程序所在的最后一页的某些格式中返回某些状态。
来自(java)文档,但最有可能适用于其他语言:
getPageSource
java.lang.String getPageSource()
获取上次加载的页面的来源。如果页面已被修改 加载后(例如,通过Javascript),无法保证 返回的文本是修改后的页面的文本。请咨询 用于确定是否的特定驱动程序的文档 返回的文本反映页面或文本的当前状态 最后由Web服务器发送。返回的页面源是 底层DOM的表示:不要指望它被格式化 或者以与从Web服务器发送的响应相同的方式进行转义。 把它想象成艺术家的印象。
返回: 当前页面的来源