javascript - Selenium Python - 将Javascript提取为字符串
问题描述
我可以使用 Python Selenium 提取 JavaScript 代码吗?换句话说,我需要将 js 代码作为字符串
function validateForm() {
var x = document.forms["myForm"]["Password"].value;
if (x.length >= 6) {
}
}
解决方案
你可以使用 BeautifulSoup
soup = BeautifulSoup(response.content,'html.parser')
script_code = soup.find('script')
推荐阅读
- c# - How to refactor a foreach to a single instance
- python - Python 可以从列表中删除包含任何未大写单词的元素吗?
- java - 为什么我会收到 IndexOutOfBoundsException?
- javascript - 使用 Formvalidation.io 的多个提交按钮
- python - position_dodge2() 是否适用于带有 plotnine 的 python?
- php - 支付网关重定向不向生产模式下的 URL 发送请求参数
- python - 从 Python 上的多个 JSON 文件创建数据框
- android - 使用电话身份验证时如何管理firebase实时数据库?使用 kotlin 的 Android 工作室
- php - 在php中分配变量值
- laravel - 如何在 Laravel 中对集合中的数据进行排序