Используя метод $mech->find_all_links_dom
, я получаю массив ссылок на странице. Для каждого $link
в массиве я хочу открыть его на новой вкладке. Я не могу понять, как это сделать, и совет будет замечательным.Perl - WWW :: Mechanize :: Firefox - Открыть ссылку в новой вкладке
1
A
ответ
1
Это один способ работы:
#!/usr/bin/perl -w
use strict;
use WWW::Mechanize::Firefox;
my @array = <DATA>;
foreach (@array)
{
my $mech = WWW::Mechanize::Firefox->new(
activate => 1, # bring the tab to the foreground
autoclose => 0 # to prevent autoclosing of the Tab
);
$mech->get($_);
}
__DATA__
www.google.com
www.yahoo.com
AFAIK, WWW::Mechanize::Firefox
открывает страницу в той же вкладке для данного объекта ($mech
). Итак, я запускаю foreach loop
и создаю новый объект для каждой ссылки. Это может быть не ЛУЧШИЙ подход, но это работает.
Смежные вопросы
- 1. WWW :: Mechanize :: Firefox - Как открыть несколько вкладок
- 2. Открыть ссылку в новой вкладке без загрузки
- 3. Perl WWW :: Mechanize :: Firefox флажок клещ
- 4. Javascript открыть ссылку в новой вкладке
- 5. WWW :: Mechanize :: Firefox и MozRepl
- 6. WWW :: Mechanize :: Firefox Timeout
- 7. Perl www :: mechanize
- 8. Открыть ссылку в новой вкладке с задержкой
- 9. Как открыть ссылку в новой вкладке
- 10. Как открыть ссылку в новой вкладке представить
- 11. dispform.aspx открыть ссылку в новой вкладке
- 12. ScriptManager, чтобы открыть ссылку в новой вкладке
- 13. Если заявление открыть ссылку в новой вкладке
- 14. Jupyter notebook открыть ссылку в новой вкладке
- 15. HTML раскрывающийся открыть ссылку в новой вкладке
- 16. Открыть ссылку в новой вкладке с jQuery
- 17. Imacros Как открыть ссылку в новой вкладке
- 18. WWW :: Mechanize :: Firefox open url error
- 19. WWW: Mechanize: Firefox не удается подключиться
- 20. Невозможно открыть ссылку на новой вкладке
- 21. не удалось открыть ссылку на новой вкладке
- 22. Открыть ссылку iFrame на новой вкладке?
- 23. открыть ссылку в новой вкладке в том же окне
- 24. Perl WWW :: Mechanize JSESSION вопрос
- 25. Perl WWW Mechanize и JSON
- 26. Открыть ссылку в новой вкладке не работает в IE10
- 27. Невозможно получить WWW :: Mechanize :: Firefox для подключения
- 28. WWW :: Mechanize :: Firefox дождитесь загрузки изображений
- 29. Открыть в новой вкладке
- 30. window.location открыть в новой вкладке
Я уверен, что это единственный способ. Каждый объект WWW: Mechanize :: Firefox' имеет одну вкладку, связанную с ним. Поэтому, если вы хотите открыть больше вкладок одновременно, вам нужно больше объектов. – DeVadder