Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pywikipedia登录?_Python_Login_Pywikibot - Fatal编程技术网

Python pywikipedia登录?

Python pywikipedia登录?,python,login,pywikibot,Python,Login,Pywikibot,由于各种原因,我无法使用login.py登录,所以我想知道是否有人知道代码,这样我就可以不用运行单独的脚本就可以使用脚本登录到Wikipedia? 干杯 答案很简单:如果不能够运行login.py,就不能使用pywikipedia 该文件不仅提供了一个很好的用户界面来尝试您的配置:它包含了我们在框架中用于登录的所有身份验证原语。如果不登录,你不能做很多事情,所以不 如果你想要一个更有用的答案,你必须更精确:比如,为什么你不能使用login.py,以及你需要对Pywikipedia做什么操作。当我

由于各种原因,我无法使用login.py登录,所以我想知道是否有人知道代码,这样我就可以不用运行单独的脚本就可以使用脚本登录到Wikipedia?
干杯

答案很简单:如果不能够运行
login.py
,就不能使用pywikipedia

该文件不仅提供了一个很好的用户界面来尝试您的配置:它包含了我们在框架中用于登录的所有身份验证原语。如果不登录,你不能做很多事情,所以不


如果你想要一个更有用的答案,你必须更精确:比如,为什么你不能使用login.py,以及你需要对Pywikipedia做什么操作。

当我无法交互使用我的远程服务器(因此不能输入密码)时,一个对我有效的替代方法是将我的凭据复制到远程服务器

默认情况下,您的远程权限存储在
~/.pywikibot/pywikibot.lwp
中,我过去可以在本地登录,然后将此
.lwp
文件复制到远程服务器,这样我就不必再在远程服务器上输入密码


我并不声称此方法是安全的,但它是一种黑客行为。

请指定脚本,可能显示login.py脚本后面的代码,并指定实际问题是什么?:)“不能使用”是什么意思?知道如何创建
~/.pywikibot/pywikibot.wp
?该目录存在,但在Fedora 23上的pywikibot安装中为空。@wallyk,
~/.pywikibot/pywikibot.lwp
是一个cookie文件,在您成功登录后创建。如果你还没有登录,你可能没有
.lwp
。事实上,我几个月前就登录了,每天都运行pywikibot脚本。就在几天前,它再次提示输入密码。我在寻找一种持久满足它的方法,可能是将密码放在配置文件中。