qwebkit

    3热度

    1回答

    我正在使用dryscrape在python3中写一个刮板。我正在尝试访问数百个不同的网址,并在每个网址上点击大约10个Ajax网页(无需通过每个Ajax网页访问不同的网址)。我需要像dryscrape之类的东西,因为我需要能够与JavaScript组件进行交互。我为我的需求编写的类工作正常,但是当我访问了大约50或100页(使用了所有4Gbs的内存和交换磁盘空间的4Gbs几乎100%满)时,我的内

    1热度

    1回答

    我想,以显示与QWebView的单张地图(从here启发)。我的文件夹的结构如下所示: webkit_leaflet/ ├── map.html ├── map.js └── map.py 当我从map.html,其中包括map.js所有内容运行map.py,然后代码工作。 from PyQt5 import QtWidgets, QtWebKitWidgets import sys

    1热度

    1回答

    我正在一个项目中使用修改的QWebView。我得到这个错误: Traceback (most recent call last): File "/home/jorge/coders/universal-scraper/src/customwebview.py", line 63, in mouseMoveEvent hittestresult = self.current

    2热度

    1回答

    我必须将我的代码移植到QT 5.8。不幸的是,现有的代码不再工作,因为QWebEngine的接口改变了。改变最简单的部分后,通过搜索和替换,我被困在使用新的QWebChannel类。 我只是没有得到它正常工作。在我的小工具中,我允许客户使用JQuery轻松填充内容的HTML模板。通过将我的C++应用程序的值传输到一个简单的Javascript代码,这非常有效。 但我无法使用新的Qt 5.8。 QW

    0热度

    1回答

    我使用的是使用Qt WebKit制作的简单浏览器。 在页面上(运行本地导轨服务器),我有一个打开Pdf预览器(pdf.js)的链接。在这个.js脚本中,我尝试以路径为参数打开本地(rails)url。路径可以是本地文件路径或某些公开网址。 例如: http://localhost/documents/preview_file?path=http%3A%2F%2Fmy-domain.s3.amazo

    0热度

    1回答

    返回值问候 反正有没有得到Qt webEngineQ_INVOKABLE函数的返回值没有经过回调函数? (Qt Documentation)。就像我们在Qt WebKit中所做的一样。 更多有关问题 在QT4和Qt WebKit我能得到我的函数的结果QVariant和它转换为JSON或任何其他类型。 例如在我的C++项目中,我有以下函数返回应用程序的版本为QVariant。 Q_INVOKABLE

    4热度

    2回答

    我正在用我的无头渲染器替换QWebKit和QWebEngine。我用load()初始化页面,并将一个插槽连接到loadFinished()以生成最终的.PNG图像。这用于与WebKit正常工作,但与QWebEngine失败。 代码如下... _webView = new QWebEngineView(); .... // Render the HTML to an image QPain

    0热度

    1回答

    从Linux的产品,使用QT5.4(编译应用程序和工作正常) 如果你有兴趣的话题,只是得到fancybrowser例如没有安装QT XP的机器上运行... 我第一次尝试使用MXE(并手动复制dll)。没有成功。 用Windows XP设置虚拟机。使用windeployqt。 应用程序“工作”,但QWebView不显示任何内容。 试图qt.conf [Paths] Prefix=. 和更多的东

    2热度

    1回答

    我想从c:\ fastio \ phantomjs \ phantomjs目录中在Windows上构建PhantomJS 2.0。出于某种原因,构建过程一段时间后出现故障时,用2个错误(见下面的错误消息): 1)尝试访问“C:fastiophantomjsphantomjssrcqtqtbasebinmoc.exe”。很显然,目录名称之间的反斜杠字符在构建过程中被深深地剥离了 - 可能是Windo

    1热度

    1回答

    我想在js执行后获取网站的DOM。 我也希望获得网站中iframe的所有内容,与我在Google Chrome的Inspect Element功能中获得的内容类似。 这是我的代码: import sys from PyQt4 import QtGui, QtCore, QtWebKit class Sp(): def save(self): print ("call")