Python打开浏览器并运行javascript函数

2023-12-07

我有一个关于 python 和 javascript 的问题。我喜欢创建一个与 javascript 网页通信的文件。

首先,我将创建一个 Python 文件,该文件将打开本地网页。此示例 localhost/test.html 此页面是模板页面。代码是

<html><head><title>An example application</title></head>
<script>
function myFunction()
{
alert("Hello! I am an alert box!");
}
</script>
    <body>
    <h1 class="content">This is my sample application</h1>
    Put the content here...
    <hr>
    <a href="/exit">Quit</a>
    </body></html>

当所有内容都加载并显示后,Python 文件将激活 javascript 函数“myFunction()”

我怎么做?我正在运行 Debian 并安装了 Python 和 Chromium。


您需要一个库来允许浏览器和程序之间进行交互。

选项包括Selenium and Ghost.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python打开浏览器并运行javascript函数 的相关文章

  • “char”/“character”类型的类型提示

    char 或 character 没有内置的原始类型 因此显然必须使用长度为 1 的字符串 但是为了暗示这一点并暗示它应该被视为一个字符 如何通过类型提示来实现这一点 grade chr A 一种方法可能是使用内置的 chr 函数来表示这一
  • 测量填写部分的时间 - 谷歌表单

    我正在尝试使用谷歌表单进行研究调查问卷 对于某些部分 我想自动测量用户填写所需的时间 谷歌表单中没有这样的选项 我尝试复制表单源 并用 javascript 填充时间 但它不起作用 跨源问题 未能成功托管复制的表单 如何做到 我如何衡量回答
  • 是否可以让 webpacks System.import 使用 ajax (用于进度事件)?

    所以我刚刚更新到 webpack 2 并进行了第一个工作设置 其中 webpack 通过查看 System import 调用自动创建块 相当甜蜜 但是 我使用 ajax 调用加载初始块 以便我可以加载时显示进度 https stackov
  • 替换打字稿中字符串中字符的所有实例?

    我正在尝试用 x 字符替换电子邮件中的所有句号 例如 电子邮件受保护 cdn cgi l email protection 将变为 myxemail emailxcom 电子邮件设置为字符串 我的问题是它不只是替换句号 而是替换每个字符 所
  • React TypeError:x 不是函数

    我在子组件中从父组件调用函数 booksRefresh 但出现错误 类型错误 booksRefresh 不是函数 我不知道为什么 因为 booksRefresh 是一个函数 有人可以帮我解释为什么会出现这个错误吗 这是我的代码 import
  • 获取列表中倒数第二个元素[重复]

    这个问题在这里已经有答案了 我可以通过以下方式获取列表的倒数第二个元素 gt gt gt lst a b c d e f gt gt gt print lst len lst 2 e 有没有比使用更好的方法print lst len lst
  • 如何使用Python的super()来更新父值?

    我对继承很陌生 之前所有关于继承和 Python 的 super 函数的讨论都有点超出我的理解 我当前使用以下代码来更新父对象的值 usr bin env python test py class Master object mydata
  • Skrollr 添加空白

    我已经尝试了一切 我在谷歌上阅读了 4 5 页试图找到适合我的修复程序 已经筋疲力尽了 即使我使用 skrollr 示例 我的问题仍然存在 不是说他们做错了什么 我知道我只是没有正确理解它 因此 我上传了一个演示 仅在移动设备上展示这个尴尬
  • 将 Pandas 列中的列表拆分为单独的列

    这是我在 pandas 数据框中的 特征 列 Feature Cricket 82379 Kabaddi 255 Reality 4751 Cricket 15640 Wildlife 730 LiveTV 13 Football 4129
  • 如何将命名空间与 TypeScript 外部模块一起使用?

    我有一些代码 基本类型 ts export namespace Living Things export class Animal move export class Plant photosynthesize dog ts import
  • select() 可以在 Windows 下使用 Python 中的文件吗?

    我正在尝试在 Windows 下运行以下 python 服务器 An echo server that uses select to handle multiple clients at a time Entering any line o
  • 将一个列表的元素除以另一个列表的元素

    我有两个清单 比如说 a 10 20 30 40 50 60 b 30 70 110 正如你所看到的 列表 b 由一个列表的元素总和组成 其中 window 2 b 0 a 0 a 1 10 20 30 etc 如何获得另一个列表 该列表由
  • 如何在 JSP 编辑器中激活 javascript 的语法着色 - Eclipse

    在某些情况下 javascript 确实必须位于 JSP 页面中 而不是位于单独的文件中 有些框架还使用Javascript做一些事情 以便用户将其包含到JSP标签中 这样JS就不会出现在
  • Flask WTForms 使用变量自动填充 StringField

    我有一个表格 我想用上一页收到的信息自动填充一些字段 但如果他们想调整它 它需要是可更改的 我正在为我的 SelectField 使用动态创建的列表 但添加 StringField 并不成功 请参阅下面的我的代码 forms py clas
  • Scipy 稀疏 Cumsum

    假设我有一个scipy sparse csr matrix代表下面的值 0 0 1 2 0 3 0 4 1 0 0 2 0 3 4 0 我想就地计算非零值的累积和 这会将数组更改为 0 0 1 3 0 6 0 10 1 0 0 3 0 6
  • 如何禁止 celery 中的 pickle 序列化

    Celery 默认使用 pickle 作为任务的序列化方法 如中所述FAQ http ask github com celery faq html isn t using pickle a security concern 这代表一个安全漏
  • 将一维数组转换为二维数组[重复]

    这个问题在这里已经有答案了 我正在开发一个程序 我必须将文本文件中的值读入一维数组 我已经成功获取该一维数组中的数字 m1 1 2 3 4 5 6 7 8 9 但我希望数组是 m1 1 2 3 4 5 6 7 8 9 您可以使用此代码 co
  • 检查字符串是否只有字母和空格 - Python

    试图让 python 返回一个字符串仅包含字母和空格 string input Enter a string if all x isalpha and x isspace for x in string print Only alphabe
  • 如何将列表字典写入字符串而不是 CSV 文件?

    This 堆栈溢出问题 https stackoverflow com questions 37997085 how to write a dictionary of lists to a csv file将列表字典写入 CSV 文件的答案
  • Django South - 将 null=True 字段转换为 null=False 字段

    我的问题是 转变的最佳做法是什么null True场变成null False使用 Django South 的字段 具体来说 我正在与ForeignKey 你应该先写一个数据迁移 http south aeracode org docs t

随机推荐

  • Python:函数文档

    有没有一种方法可以检查 python 本身内部的函数或方法的作用 类似于 Matlab 中的帮助函数 我想获得函数的定义 而不必谷歌它 是的 您可以致电help whatever 在Python交互式解释器中 gt gt gt help T
  • 动态调整滚动视图中标签的大小?

    假设您有如下设置 ScrollView size hint 1 0 5 Label size hint 1 None 最初 标签没有内容 文本 如果我理解正确的话 当创建对象时 标签的高度是None 当应用程序运行时 标签的text属性设置
  • MS Excel LINEST、TREND、LOGEST 和 GROWTH 函数中的缺失值

    我在 Excel 2003 中使用 GROWTH 或 LINEST TREND 或 LOGEST 所有这些都会造成同样的麻烦 函数 但是存在一个问题 如果某些数据丢失 该函数将拒绝给出结果 You can 在这里下载文件 有什么解决方法吗
  • 登录 Microsoft SQL Server 错误:18456

    我在尝试连接到 SQL Server 时收到此错误 微软 SQL 服务器错误 18456 谁能告诉我错误代码是什么意思 如果您尝试使用 SQL Server 身份验证 进行连接 那么您可能需要修改服务器身份验证 在 Microsoft SQ
  • 不知道为什么这个函数返回一个反转的数组

    我正在做一个 JavaScript 练习 但在理清其工作原理的逻辑时遇到了一些麻烦 它基本上有一个名为 mystery 的函数 它使用一堆非常简单的函数 并返回一个你给它的数组 但顺序相反 我在白板前坐了一个小时 试图找出其背后的逻辑 但没
  • Dynamic_cast(pb) 返回 null

    在C Primer 5th 19 2 1中关于dynamic cast 它说 对于dynamic cast
  • URI:Module 的未定义方法“escape”

    我是一个研究 Ruby on Rails 的菜鸟 我正在尝试将 ruby on Rails 应用程序集成到 Quickbooks 中 我正在按照以下步骤这个视频 当我尝试按 连接到 QuickBooks 按钮进行身份验证时 我陷入了困境 我
  • 消除字符向量中非唯一元素的歧义

    给定一个由非唯一的患者姓名首字母组成的向量 init c AA AB AB AB AC 寻找消歧义如下 init1 c AA AB01 AB02 AB03 AC 即 唯一的首字母应保持不变 非唯一的首字母应通过添加两位数来消除歧义 使用指示
  • 从 boost::labeled_graph 获取节点标签

    我想检索 BGL 的labeled graph 中标记节点的标签 但找不到执行此操作的方法 以下 MWE 演示了我正在寻找的内容 g O3 question cpp o question exe I std c 11 lprotobuf l
  • VS2010 添加服务引用相对于直接 ClientBase<> 的优点

    我注意到 当在 VS2010 中使用 添加服务引用 时 会创建大量文件 其中一个文件是 Reference cs 它为服务合同创建一个 ClientBase 因此 我想知道 VS 创建的大量额外文件是否有任何优势 或者我可以自己使用 Cli
  • JavaScript 中的随机化 for 循环

    我有一个生成 html 的 for 循环 我希望这种方法随机生成元素 现在它们基本上是生成的 即 d1 d2 di 我希望它们遵循随机序列 即 d1 di di 3 di k for let i numberOfInputs i lt dl
  • 单例还是静态记录器?

    我当前的 C 应用程序是一个可执行文件 EXE 和一些 DLL 因此多个二进制文件 我想创建一个记录器 一些简单的自定义记录器 无论从何处调用它 都会写入单个文本文件 这应该在所有二进制文件 exe 和 dll 中可用 请注意 它是单线程应
  • 优化“for”循环

    std vector
  • 添加进度条

    我有一个使用一个类的 Windows 窗体应用程序 其名称是Parser 该表单有一个按钮 当我单击 Windows 表单应用程序按钮时 它会调用解析器类方法之一 此方法只需逐行读取文本文件并将每一行写入单独的文件 我想在表单中添加一个进度
  • 与 Paramiko 的嵌套 SSH 会话

    我正在将我编写的 Bash 脚本重写为 Python 该脚本的关键是 ssh t first com ssh second com very remote command 我在使用 paramiko 进行嵌套身份验证时遇到问题 我找不到任何
  • PHP PDO 初始化由于“双端口”而失败 - 未捕获的 PDOException:SQLSTATE[HY000] [2002]

    我收到这个错误 PHP 致命错误 未捕获 PDOException SQLSTATE HY000 2002 无法解析 myPath xxDb php 32 中的地址 localhost 3306 3306 注意地址中的 双 端口 本地主机
  • 如何在 firebase 存储上下载图像?

    我想下载图像firebase存储在Android应用程序中 这是我的形象 我尝试了这个 但它不起作用 storageRef child 1 1 jpg getDownloadUrl getResult Try this Create a s
  • 不同数据集上相同值的一致因子水平

    我不确定我是否完全理解因素是如何运作的 因此 如果我错了 请以易于理解的方式纠正我 我总是假设 在进行回归时 R 在幕后将分类变量转换为整数 但这部分超出了我的思路 它将使用训练集中的分类值 并在构建模型后 检查测试数据集中是否有相同的分类
  • Tensorflow错误无法创建目录

    我正在创建一个深度学习程序并尝试训练数据 我已经开始使用张量板 但遇到了与创建的文件相关的错误 说程序无法创建目录 并且没有这样的文件或目录 我按照senddex教程进行Python深度学习第4部分 但仍然有错误 import tensor
  • Python打开浏览器并运行javascript函数

    我有一个关于 python 和 javascript 的问题 我喜欢创建一个与 javascript 网页通信的文件 首先 我将创建一个 Python 文件 该文件将打开本地网页 此示例 localhost test html 此页面是模板