试试这个。它使用addToJavaScriptWindowObject方法将一个QObject添加到QWebView中。这将启用python脚本和webview中的HMTL/Javascript之间的通信。下面的示例将允许您通过javascript提示符将javascript全局变量消息的值更改为您想要的任何值,然后每当您单击Python打印消息链接时,它将执行Python代码,该代码将获取javascript值并将其打印到控制台。在import sys

from PyQt4 import QtCore, QtGui, QtWebKit

HTML = """

Change Message

Python Print Message

"""

class Broker(QtCore.QObject):

@QtCore.pyqtSlot(str)

def print_msg(self, data):

print data

app = QtGui.QApplication(sys.argv)

view = QtWebKit.QWebView()

view.page().mainFrame().addToJavaScriptWindowObject('broker', Broker(view))

view.setHtml(HTML)

window = QtGui.QMainWindow()

window.setCentralWidget(view)

window.show()

sys.exit(app.exec_())

python获取js变量_Python和读取JavaScript变量valu相关推荐

  1. python获取cookie文件_Python Cookie 读取和保存方法

    如下所示: #保存 cookie 到变量 import urllib.request import http.cookiejar cookie = http.cookiejar.CookieJar() ...

  2. python获取cpu温度_Python如何读取CPU和GPU的温度?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 到第三步报的错 @MaterialFan Traceback (most recent call last): File "", li ...

  3. python 调用js类_Python 调用 JS 常用的4种方式,带你学会如何解密

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于AirPython ,作者星安果 1. 前言 日常 Web 端爬虫过 ...

  4. python转js解释器_python 代码转换 js

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 推荐使用腾讯云 api 配套的7种常见的编程语言 sdk,已经封装了签名和请求过 ...

  5. python整型变量的使用_python(二)数据类型与变量

    python基础之数据类型与变量 一.变量 变量 声明变量 #!/usr/bin/env python age=18 gender1='male' gender2='female' 变量作用:保存状态 ...

  6. python 获取脚本当前路径_Python获取脚本所在目录的正确方法

    http://www.jb51.net/article/49035.htm 文章主要介绍了Python获取脚本所在目录的正确方法 1.以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os ...

  7. python中和js交互_python和js交互调用的方法

    后台代码都是利用的 1.[get方式]使用jquery的get json与后台交互 前端js代码片段 var data= { 'a': $('input[name="a"]').v ...

  8. python获取文件路径名_python文件名获取文件路径

    如何使用Python获取文件所在目录和文件名 python中如何根据文件名找他的路径.现在我遍历到怎么才能将某一个文件对应的路径找到呢? 遍历用os.walk: import osfrom os.pa ...

  9. python获取网页图片_python抓取网页中的图片示例

    python抓取网页中的图片示例 代码如下: #coding:utf8 import re import urllib def getHTML(url): page = urllib.urlopen( ...

最新文章

  1. 黄学东出任微软全球人工智能首席技术官,从负责语音技术到微软Azure云的转身
  2. 求大数阶乘(10000以内)
  3. Uuntu 20.04 install OpenLDAP
  4. IBM 计划在公司内部推行基于比特币的开源项目Hyperledger
  5. 快钱接口php,快钱支付接口
  6. python执行脚本时的命令行选项_Python 处理脚本的命令行参数(二):使用click
  7. 登录获取token,token参数关联至所有请求的请求体内
  8. Java程序的方法设计
  9. JavaWeb企业在线文档管理系统
  10. 尚学堂视频笔记二:面向对象深入
  11. Android WebView 图片加载不出来
  12. android jni 读写sd卡,Android NDK的使用实例——增量更新实战
  13. jellyfin自定义css主题
  14. LMK04828时钟芯片配置——配置理解
  15. linux端防火墙指定端口的开和关
  16. 前端面试笔记-CSS篇
  17. 渗透测试-信息打点(红队工具篇)
  18. 人生需看11个小故事
  19. The Old Man and The Sea 老人与海 by Ernest Hemingway 欧内斯特-海明威
  20. 操作系统原理学习笔记(基础概念与进程)

热门文章

  1. 搜狗输入法简约而美的皮肤推荐
  2. 百余门店闭门谢客,韩妆如何败给了国潮?
  3. IT方面学习交流群推荐
  4. 喜提一份 ‘凡尔赛’ 式的搜广推面经!
  5. 404 Note Found Team's First Blood
  6. 实时去除浏览器缓存的文件,音频,视频,图片等
  7. base64编码解码js
  8. Verilog之交通信号控制电路
  9. 何为三网融合?---经典解释
  10. 盛世昊通:中国汽车产业正在往国际化,往高处走