1
我使用的模塊WWW::Mechanize::PhantomJS繼承自WWW::Mechanize。但是,似乎某些方法(如mirror)在PhantomJS中不起作用。使用來自其他模塊的繼承方法
Can't locate object method "mirror" via package "WWW::Mechanize::PhantomJS" at ...
怎麼會這樣方式,通過從PhantomJS對象使用嗎?
在這種情況下,我決定創建兩個對象; 'my $ url = WWW :: Mechanize-> new();''my $ phantom = WWW :: Mechanize :: PhantomJS-> new();' – Macabeus 2014-10-12 02:58:57
@KeplerBR:只要你有簡單的靜態鏈接資源,而不是由JavaScript'WWW :: Mechanize'動態生成的東西就足夠了。但是一旦你需要JavaScript'WWW :: Mechanize'就不夠了。 – 2014-10-12 03:56:30