Phantomjs CasperJS和从mediawiki自动导出xml
我正在尝试使用casperjs自动导出媒体wiki xml,因为我们无法通过托管它的机器进行访问。问题是将xml下载为post请求,而响应是xml。目前我有以下内容(另一个票证在堆栈溢出时带来了此代码) 我要做的是:Phantomjs CasperJS和从mediawiki自动导出xml,phantomjs,mediawiki,casperjs,Phantomjs,Mediawiki,Casperjs,我正在尝试使用casperjs自动导出媒体wiki xml,因为我们无法通过托管它的机器进行访问。问题是将xml下载为post请求,而响应是xml。目前我有以下内容(另一个票证在堆栈溢出时带来了此代码) 我要做的是: casper.start(); casper.open('http://url_to_mediawiki', { method: 'GET', headers: { 'Content-Type': 'application/
casper.start();
casper.open('http://url_to_mediawiki', {
method: 'GET',
headers: {
'Content-Type': 'application/xml; charset=utf-8',
},
encoding: 'utf8'
}
})
casper.then(function() {
this.echo(this.getPageContent());
})
getPageContent()
是内容无关的,它非常灵活。它只是呈现它所发现的。检查并执行以下操作:
casper.start();
casper.open('http://url_to_mediawiki', {
method: 'GET',
headers: {
'Content-Type': 'application/xml; charset=utf-8',
},
encoding: 'utf8'
}
})
casper.then(function() {
this.echo(this.getPageContent());
})
getPageContent()
是内容无关的,它非常灵活。它只是呈现它所发现的。检查并我不确定您的问题的答案,但如果您试图下载完整的wiki,您可能会对Wikiteam存档工具感兴趣:我不确定您问题的答案,但如果您试图下载完整的wiki,您可能会对Wikiteam存档工具感兴趣:
casper.start();
casper.open('http://url_to_mediawiki', {
method: 'GET',
headers: {
'Content-Type': 'application/xml; charset=utf-8',
},
encoding: 'utf8'
}
})
casper.then(function() {
this.echo(this.getPageContent());
})