Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
感恩节前一周在 SmugMug 进行的更改导致在使用 pysmug 和 Django 时出现“无效用户”错误的其他任何人都在苦苦挣扎吗?
有人建议他们现在需要存在 _su cookie,但在我看来,pysmug 中使用的 pycurl 应该可以正确处理这个问题。
登录时不会发生该错误,因此我假设错误消息“无效用户”是伪造的。
对于其他遇到 pysmug 问题的人,以下补丁修复了该问题:
pysmug 的 pycurl 实现没有设置 cookie jar。要解决此问题,请将以下两行添加到 smugmug.py 的第 #143 行并重新安装:
c.setopt(c.COOKIEFILE, 'cookies.txt') c.setopt(c.COOKIEJAR, 'cookies.txt')
您可能需要设置 cookies.txt 的绝对路径,以确保将其写入具有必要权限的文件夹,即 /tmp/