使用者討論: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的