我正在使用继承自WWW::Mechanize::PhantomJS的模块WWW::Mechanize。但是,似乎某些方法(例如mirror)在PhantomJS中不起作用。
Can't locate object method "mirror" via package "WWW::Mechanize::PhantomJS" at ...
如何通过PhantomJS中的对象使用此方法?
答案 0 :(得分:2)
据我所知,WWW::Mechanize::PhantomJS
不会继承WWW::Mechanize
。相反,它试图模仿WWW::Mechanize
的界面,但将phantomjs作为下层。由于PhantomJS会自行执行所有网络访问,而不是LWP::UserAgent
作为WWW::Mechanize
的基础WWW::Mechanize
,因此您无法在WWW::Mechanize::PhantomJS
中简单地重用{{1}}中的镜像方法。