我正在锻炼并尝试做this site
我想做的是单击EN语言,将站点切换到EN并进行抓取。我无法达到的是EN版本。默认情况下以意大利语加载。这就是我要尝试的方式:
/* Change Language */
casper.then(function () {
/* Get argument of Language Option */
lang = casper.cli.get('lang');
this.echo("Language :" + lang);
if (lang == "it") {
this.echo("Italian Language Set");
priceField = "Listino";
} else {
lang = "en";
priceField = "List Price";
this.mouseEvent('click', 'ul');
this.wait(1000, function () {
casper.thenEvaluate(function(){
this.mouseEvent('click', "#header_content .switch_language");
})
});
this.wait(10000, function () {
this.echo("English Language Set");
});
}
});
通过单击HTML表单按钮-EN / IT,我正在选择要刮擦的语言。你能给我一些建议吗?检查该站点以查看其行为。谢谢!