大家好,我正在尝试将 url 的 html 打印到控制台。我从 tutorial.py 中获取了开源中免费的代码。那是类:
class LoadHandler(object):
def OnLoadingStateChange(self, browser, is_loading, **_):
"""Called when the loading state has changed."""
if not is_loading:
# Loading is complete. DOM is ready.
# js_print(browser, "Python", "OnLoadingStateChange", "Loading is complete")
print('ready')
print(browser.GetMainFrame().GetText())
我添加了最后两行:
print('ready')
print(browser.GetMainFrame().GetText())
当我运行代码时,我得到一个错误消息:
TypeError: GetText() 只接受一个参数(给定 0)
我在文档中看到我需要给函数参数StringVisitor
(https://github.com/cztomczak/cefpython/blob/master/api/Frame.md#gettext)
什么是,StringVisitor
我该如何解决这个问题?