gpt4 book ai didi

具有代理支持的 python webkit

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:12 24 4
gpt4 key购买 nike

我正在编写一个用于抓取网页的 python 脚本。我创建了一个 webkit webview 对象并使用 open 方法加载 url。但我想通过代理加载 url。我该怎么做?如何将 webkit 与代理集成?哪个 webkit 类支持代理?

最佳答案

试试下面的代码片段。 (引用自url)

import gtk, webkit
import ctypes
libgobject = ctypes.CDLL('/usr/lib/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/libwebkit-1.0.so')

proxy_uri = libsoup.soup_uri_new('http://127.0.0.1:8000') # set your proxy url

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

w = gtk.Window()
s = gtk.ScrolledWindow()
v = webkit.WebView()
s.add(v)
w.add(s)
w.show_all()

v.open('http://www.google.com')

希望对你有帮助。

关于具有代理支持的 python webkit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6915840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com