python - .set_function ---- 是这个方法还是什么?

标签 python browser mechanize cookielib

抱歉英语不好。
我现在正在阅读 python 的食谱并尝试 Mechanize 。
然后,有些代码我看不懂。
这: Mechanize

import mechanize
def printCookies(url):
browser = mechanize.Browser()
cookie_jar = cookielib.LWPCookieJar()
browser.set_cookiejar(cookie_jar)
<skipped>

嗯....in "browser.set_cookiejar(cookie_jar)" ,“.set_cookiejar(cookie_jar)”有什么作用?

我认为浏览器和 cookie_jar 是实例。
然后,一想到它,browser.set_cookiejar(cookie_jar)这意味着我将实例插入到另一个实例中......????我的脑子快要溢出来了。

最佳答案

它调用 set_cookiejar绑定(bind)到browser的对象的方法,将对象传递给 cookie_jar作为第一个提供的参数。那个方法有什么作用?嗯,这就是图书馆文档的用途。

关于python - .set_function ---- 是这个方法还是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33579814/

相关文章:

browser - 在Cypress中,测试前在localStorage中设置一个 token

python - 证书错误 : hostname doesn't match

javascript - Require.js 是否有用于加载单个依赖项的同步版本?

c# - 下载多个文件的更快方法

ruby - 我怎样才能 Mechanize 登录到 Facebook 来抓取

python - 为什么我会收到这个 NameError?我没有正确使用它吗?

python - 如何使用 Django 管理面板实现 Semantic-UI

python - 三个序列的最长公共(public)子序列

python - 不使用 openssl 创建证书

远程 MS Windows 主机上的 Python 子进程