gpt4 book ai didi

Perl 提交到页面,然后再次提交

转载 作者:行者123 更新时间:2023-12-02 00:20:22 27 4
gpt4 key购买 nike

我有以下代码:

$IEDocument = $IE->{Document};
$Forms = $IEDocument->all;
$form = $forms->item{'search');
$form->click;

# it clicks the search button which submits to a page
# then I do the following

$doc = $IE->{Document}; #Not sure if correct
$forms = $doc->{DocumentElement}->{InnerHTML};
$form = $forms->item('field');
$form->{value} = "12345";

# The following code must submit to a page, then put new info in an input field on that new submitted page

但是不行,请问有什么办法吗?我研究了很多,有人建议使用 WWW::Mechanize,但是当我使用它时我无法截取页面的屏幕截图,因为 Mechanize 只是在 CMD 中显示它在做什么,并没有真正打开浏览器。 (顺便说一句,有没有办法用 WWW::Mechanize 打开浏览器并查看实际发生了什么?)

最佳答案

请给出一些细节是如何实现的

doesn't work

要获取屏幕截图,您可以使用 WWW::Mechanize::Firefox 模块:

use WWW::Mechanize::Firefox;
my $mech = WWW::Mechanize::Firefox->new();
$mech->get('http://google.com');

my $png = $mech->content_as_png(); #you have a screen in $png now

关于Perl 提交到页面,然后再次提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11272022/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com