Pywikipedia 내용 수정 봇 돌리기

1 개요[ | ]

pywikipedia replace.py
미디어위키 내용 수정 봇 돌리기
미디어위키봇 내용 일괄수정

2 방법 1: 특정문서에서 링크된 문서들[ | ]

명령어
python replace.py -links:문서 "예전말" "새말"
실행 예시
[root@zetawiki ~]# cd pywikipedia
[root@zetawiki pywikipedia]# python replace.py -links:"음악목록" "[[분류:대중음악]]" "[[분류:음악]]"
No handlers could be found for logger "pywiki"
Getting 60 pages from Jmnote:ko...
... (생략)
No changes were necessary in [[가요목록]]
No changes were necessary in [[Aardvark]]


>>> Abdelli <<<
- [[분류:대중음악]]
+ [[분류:음악]]

Do you want to accept these changes? ([y]es, [N]o, [e]dit, open in [b]rowser, [a]ll, [q]uit) a
Password for user Jmnote_bot on Jmnote:ko:
Logging in to Jmnote:ko as Jmnote_bot via API.
Should be logged in now
Retrieving watchlist for Jmnote:ko via API.
Updating page [[Abdelli]] via API


>>> AbrahamBustan <<<
- [[분류:대중음악]]
+ [[분류:음악]]

Sleeping for 9.4 seconds, 2015-01-21 21:55:11
Updating page [[AbrahamBustan]] via API
... (생략)

3 방법 2: 전체문서에서 교체[ | ]

모든 문서를 전부 탐색하므로 매우 느림

python replace.py "예전말" "새말" -start:!

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}