- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我目前正在使用 Python Webkit DOM Bindings以编程方式与网站交互,这对我有用。
唯一的问题是它坚持要打开一个GTK窗口来显示页面。有人想出了一种方法来防止它打开窗口吗? IE。以 headless 方式使用它?
我正在像这样初始化 View :
wv = pywebkitgtk.WebView(1024, 768, url=url)
这会隐式打开 GTK 窗口,然后我有一个 onload 事件处理程序来操作 DOM。
我首先想到了 WebView 的子类化,但这是不可能的,因为它是一个编译类。
还有其他想法吗?
最佳答案
我是负责 pythonwebkit 的开发人员,我在多个平台的这些领域拥有丰富的专业知识。实际上,您真的非常想要一个完全“ headless ”的 WebKit 端口。在 pythonwebkit 中,这实际上不应该太难做到,因为只有三个“入口点”函数(一个用于窗口,一个用于文档,一个用于 XMLHTTPRequest)。
真的,有人应该做一个适当的“完全 headless ”的 WebKit 端口。在 WebKit 的源代码树中已经有一个非常接近的示例程序,也许它可以帮助您入门。
关于python - pywebkitgtk : Headless + full DOM interaction possible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14199727/
背景: 操作系统:Fedora 16 GPU:nVidia Corporation GF106 [GeForce GT 555M SDDR3](rev a1) python :2.7.2 pywebk
在我的 ubuntu 12.04 上安装的独立 jython 中,运行它,但如果我尝试导入 gtk,当在 python 控制台中它工作时,我会得到no module named gtk。 更新: 我已
我目前正在使用 Python Webkit DOM Bindings以编程方式与网站交互,这对我有用。 唯一的问题是它坚持要打开一个GTK窗口来显示页面。有人想出了一种方法来防止它打开窗口吗? IE。
我正在尝试让 urllib2 与 PyWebKitGtk 一起工作以支持 cookie。我认为它主要工作,但 cookie 在 session 之间不起作用。 cookies.txt 文件已保存,它看
我是一名优秀的程序员,十分优秀!