使用WWW::Mechanize-Perl将产品添加到购物车
我正在编写一个脚本,选择一个大小,并将产品添加到购物车中。这里就是它所在的位置 但这里是输出使用WWW::Mechanize-Perl将产品添加到购物车,perl,mechanize,www-mechanize,www-mechanize-firefox,Perl,Mechanize,Www Mechanize,Www Mechanize Firefox,我正在编写一个脚本,选择一个大小,并将产品添加到购物车中。这里就是它所在的位置 但这里是输出 Uncaught exception from user code: No form found to submit. at nikecartstandalone.pl line 25 at C:/Users/Brett/Documents/brett/Perl/perl/site/lib/WWW/Mechanize/Firefox.pm l ine 2162 WWW
Uncaught exception from user code:
No form found to submit. at nikecartstandalone.pl line 25
at C:/Users/Brett/Documents/brett/Perl/perl/site/lib/WWW/Mechanize/Firefox.pm l
ine 2162
WWW::Mechanize::Firefox::signal_condition('WWW::Mechanize::Firefox=HASH(
0x2a54888)', 'No form found to submit.') called at C:/Users/Brett/Documents/bret
t/Perl/perl/site/lib/WWW/Mechanize/Firefox.pm line 3649
WWW::Mechanize::Firefox::submit_form('WWW::Mechanize::Firefox=HASH(0x2a5
4888)', 'form_number', 2, 'fields', 'HASH(0x3501328)') called at nikecartstandal
one.pl line 25
任何人都知道我做错了什么,是因为我应该使用Besides
submit\u form
还是其他什么?因为错误表明无法找到表单,所以请尝试提交表单,并在其中指定要提交的表单中的字段,这将更容易搜索和提交
例如:$mech->form_和_字段('username')代码>
将选择包含名为username的字段的表单 现在这不起作用了,我只是从用户代码中得到了错误未捕获的异常:在getsearchentities 1.pl第77行C:/Users/Brett/Documents/Brett/Perl/Perl/site/lib/WWW/Mechanize/Firefox.pm l ine 2162中找不到字段为[skuAndSize]的表单元素,顺便说一下,这只是它的开始,是否有某种方法可以输入鞋码(skuAndSize)并在表单外单击“添加到购物车”按钮,因为perl似乎不将其视为表单?
Uncaught exception from user code:
No form found to submit. at nikecartstandalone.pl line 25
at C:/Users/Brett/Documents/brett/Perl/perl/site/lib/WWW/Mechanize/Firefox.pm l
ine 2162
WWW::Mechanize::Firefox::signal_condition('WWW::Mechanize::Firefox=HASH(
0x2a54888)', 'No form found to submit.') called at C:/Users/Brett/Documents/bret
t/Perl/perl/site/lib/WWW/Mechanize/Firefox.pm line 3649
WWW::Mechanize::Firefox::submit_form('WWW::Mechanize::Firefox=HASH(0x2a5
4888)', 'form_number', 2, 'fields', 'HASH(0x3501328)') called at nikecartstandal
one.pl line 25