2016-03-25 45 views
0

İnternet tarayıcısında (örn. Firefox) Perl?Web sitesinde yetkilendirme PERL

Örnek olarak?

my $url = "http://www.google.com/"; 
system(qq{start "" "$url"}); 

Kodun üstünde www.google.com web sitesi açılır, ancak web sitesi yetkilendirme gerektirdiğinde nasıl açılır?

+1

Bu sorunun, perl ile ilgili değil, pencerelerle ilgili olduğunu düşünüyorum. start url'yi kullanmak, kullanıcı URL'sindeki kimlik bilgilerini göz ardı eder: pass @ format. Perl'in bakış açısından her şeyi doğru yapıyorsun. Sadece cmd'den istediğinizi elde etmeye çalışın ve sistem çağrısına koyun. –

+0

Perl'e başvurmak belki de böyle bir işlevsellik sağlayan herhangi bir yöntem var mı? –

+1

Perl burada sadece vekildir. Diyelim ki: sadece sizin yerine cmd yazarak yazıyoruz. Farklı tarayıcılar yaklaşımını araştırmayı deneyebilirsiniz, kimlik bilgilerini geçmek için özel cmd satırı seçenekleri olabilir. Süreci anladığım kadarıyla, basit bir masa üstü yaklaşımı yoktur. –

cevap

2

Perl ile Firefox tarayıcısını kontrol etmenizi sağlayan WWW::Mechanize::Firefox modülünü denemek isteyebilirsiniz.

Dokümantasyon gayet iyi ve çok fazla yöntem var, bu nedenle CPAN belgelerinde kendiniz neyi istediğinizi bulabilmeniz gerekir.

Windows'ta hiç kullanmadım, ancak iyi çalışması gerektiğini düşünüyorum. (Bu, Windows üzerinde çalışan Firefox Mozrepl modülüne dayanıyor)

İlgili konular