用户讨论:Vipuser
添加话题存档:/2006-5
Pibot[编辑]
- 可能得先设好代理
urlrequest.set_proxy('145.97.39.134:80', 'http')
再得取网址的信息urlrequest=urllib2.Request('http://'+self.site.hostname()+pagename, data)
:
if self.site.hostname() in config.authenticate.keys(): urlrequest.set_proxy('145.97.39.134:80', 'http') urlrequest=urllib2.Request('http://'+self.site.hostname()+pagename, data) response = urllib2.urlopen(urlrequest) data = response.read() wikipedia.cj.save(wikipedia.COOKIEFILE) return "Ok"
- 另外我听说
interwiki.py
本身就有很多问题(因为大家常用,也常作修改)。可以先试试pagefromfile.py
创建新条目。先试着创建两三个词条,把以下的复贴至 Notepad 存为vip.txt
(同样在pywikipedia文件中):
77 [[Category:基本条目]][[Category:拉丁文字]]__NOEDITSECTION__ {{-eng-}} {{=a=|英}} :'''hydrostatic''' #[[静水学]][[的]] 88 77 [[Category:基本条目]][[Category:拉丁文字]]__NOEDITSECTION__ {{-eng-}} {{=a=|英}} :'''hydrostatical''' #[[静水学]][[的]] 88 77 [[Category:基本条目]][[Category:拉丁文字]]__NOEDITSECTION__ {{-eng-}} {{=n=|英}} :'''hydrostatics''' #[[静水力学]] #[[流体静力学]] 88
user-config.py
定为:
mylang = 'zh' family = 'wiktionary' usernames['wiktionary']['zh'] = 'Vipbot' console_encoding = 'utf-8'
- 然后运行: Start >> Run >>
cmd
>>cd c:\pywikipedia
>>login.py
>>输入密码>>pagefromfile.py -file:vip.txt -start:77 -end:88
- 还是要有问题的话请把警告讯息给抄下来,我们可以再继续琢磨。
- 我是用视窗体验版来作试验,Ubuntu Linux会与
Python24
>>Lib
>>os
闹毛病,像前两天的proxytest.py
与testconn.py
在Linux上都没有成功。最后有一请求,维基百科那边姊妹计划模板的内容可否改用此内容?谢了! --Shibo77 06:43 2006年5月15日 (UTC)- 请问你浏览维基媒体项目时可以用IE设代理吗?10060好像是IE的问题。 --Shibo77 10:27 2006年5月15日 (UTC)
- 打开IE:Tools>>Internet Options>>Connections>>LAN Settings>>改用代理。不知道有没有用。。。 --Shibo77 10:35 2006年5月15日 (UTC)
- 问了几个人,好像说Python用的就是IE的代理设置,Start>>Settings>>ControlPanel>>InternetOptions>>Connections>>LANSettings>>ProxyServer下设置代理再运行login.py。他们跟我说需调动视窗的Environment Variable,我不知道对你有没有用,但我查了查视窗好像没有Linux的
export http_proxy
功能,不允许改动根IP。我还是在琢磨,得到了一些代码但都不完整。另外可以试试维基百科上介绍的其它几种连接方式。因为pywikipedia里的程序都需连上网,要改就得在Python24里或直接更改上网方式才能使得Python通过代理连上互联网。 --Shibo77 13:52 2006年5月16日 (UTC)
- 问了几个人,好像说Python用的就是IE的代理设置,Start>>Settings>>ControlPanel>>InternetOptions>>Connections>>LANSettings>>ProxyServer下设置代理再运行login.py。他们跟我说需调动视窗的Environment Variable,我不知道对你有没有用,但我查了查视窗好像没有Linux的