命令格式如下: 用start和end参数来指定,如果页面不连续可以分多次执行。 ======================================================================== This script dumps the wiki page database into an XML interchange wrapper format for export or backup.XML output is sent to stdout; progress reports are sent to stderr.Usage: php dumpBackup.php <action> [<options>] Actions: --full Dump complete history of every page. --current Includes only the latest revision of each page. --logs Dump action logs for every page.Options: --quiet Don't dump status reports to stderr. --report=n Report position and speed after every n pages processed. (Default: 100) --server=h Force reading from MySQL server h --start=n Start from page_id n --end=n Stop before page_id n (exclusive) --skip-header Don't output the <mediawiki> header --skip-footer Don't output the </mediawiki> footer --stub Don't perform old_text lookups; for 2-pass dump --uploads Include upload records (experimental)Fancy stuff: --plugin=<class>[:<file>] Load a dump plugin class --output=<type>:<file> Begin a filtered output stream; <type>s: file, gzip, bzip2, 7zip --filter=<type>[:<options>] Add a filter on an output branch
用start和end参数来指定,如果页面不连续可以分多次执行。
========================================================================
This script dumps the wiki page database into an XML interchange wrapper
format for export or backup.XML output is sent to stdout; progress reports are sent to stderr.Usage: php dumpBackup.php <action> [<options>]
Actions:
--full Dump complete history of every page.
--current Includes only the latest revision of each page.
--logs Dump action logs for every page.Options:
--quiet Don't dump status reports to stderr.
--report=n Report position and speed after every n pages processed.
(Default: 100)
--server=h Force reading from MySQL server h
--start=n Start from page_id n
--end=n Stop before page_id n (exclusive)
--skip-header Don't output the <mediawiki> header
--skip-footer Don't output the </mediawiki> footer
--stub Don't perform old_text lookups; for 2-pass dump
--uploads Include upload records (experimental)Fancy stuff:
--plugin=<class>[:<file>] Load a dump plugin class
--output=<type>:<file> Begin a filtered output stream;
<type>s: file, gzip, bzip2, 7zip
--filter=<type>[:<options>] Add a filter on an output branch
剩下的都是E文的,貌似老外没有遇到过类似的问题,实在不行我只能通过程序模拟http request来访问wiki页面了。。回到最开始的方法。。杯具了。
http://www.php.net/manual/en/function.mysql-connect.php再查询
http://www.php.net/manual/en/function.mysql-query.php
进下面这页Special:Export
里面Add pages from category: 输入category:xxxx(或不带命名空间xxxx) ,点添加即可