javascript - 如何仅从 selenium 中的网页加载 html

标签 javascript html css selenium selenium-webdriver

如何在 selenium 中只加载网页中的 html?

我只需要请求页面的 html,不需要 css 和 javascript。

最佳答案

如果您需要 selenium 进行网页抓取,严格来说,您仍然需要 javascript 和 css 文件,因为它们可以在页面加载和呈现中发挥重要作用。例如,页面的多个部分可以通过额外的 ajax 调用加载,或通过自定义 javascript 逻辑插入。

此外,如果您只需要页面的 HTML 部分,为什么需要使用真正的浏览器?

如果您仍想阻止加载 js 和 css 文件,您可以通过调整 FirefoxProfile 首选项在 Firefox 中配置某些权限,请参阅:

关于javascript - 如何仅从 selenium 中的网页加载 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27766994/

相关文章:

javascript - 基于 jQuery 中的选择器动态向元素添加属性

javascript - 如何在 html 中为 iphone 禁用水平滚动

python - 使用 WebKit(或 Gecko)查找呈现的 HTML 元素位置

html - 防止水平滚动-Intel xdk hybrid app

javascript - 表单提交的监听器不适用于 jQuery

javascript - 如何从整个 json 输出中删除方括号前后的双引号

javascript - 如何将所有 javascript 编写在一个文件中?

html - 没有文本的行内 block 元素呈现不同

css - Zurb Foundation 6 Column Center 不起作用

html - 将子菜单列表添加到 css 水平子菜单