相关疑难解决方法(0)

python webkit webview还记得吗?

我写了一个简短的python脚本,在Web视图窗口中打开Goog​​le音乐.但是我似乎无法找到任何关于让webkit使用cookie的东西,这样我每次启动时都不需要登录.

这就是我所拥有的:

#!/usr/bin/env python
import gtk, webkit
import ctypes

libgobject = ctypes.CDLL('/usr/lib/i386-linux-gnu/libgobject-2.0.so.0')
libwebkit = ctypes.CDLL('/usr/lib/libsoup-2.4.so.1')
libsoup = ctypes.CDLL('/usr/lib/libsoup-2.4.so.1')
libwebkit = ctypes.CDLL('/usr/lib/libwebkitgtk-1.0.so.0')

proxy_uri = libsoup.soup_uri_new('http://tcdproxy.tcd.ie:8080') #proxy urli

session = libwebkit.webkit_get_default_session()
libgobject.g_object_set(session, "proxy-uri", proxy_uri, None)

w = gtk.Window()
w.connect("destroy",w.destroy)
w.set_size_request(1000,600)
w.connect('delete-event', lambda w, event: gtk.main_quit())
s = gtk.ScrolledWindow()
v = webkit.WebView()
s.add(v)
w.add(s)
w.show_all()

v.open('http://music.google.com')
gtk.main()
Run Code Online (Sandbox Code Playgroud)

任何有关这方面的帮助将不胜感激,谢谢,

理查德

python cookies webkit

4
推荐指数
2
解决办法
3935
查看次数

标签 统计

cookies ×1

python ×1

webkit ×1