উত্তর:
হ্যাঁ, আপনি অবশ্যই এই উদ্দেশ্যে উইন্ডোজ পাওয়ারশেল ব্যবহার করতে পারেন। মঞ্জুর, আপনাকে কিছু কোড লেখার অভ্যাস করতে হবে তবে আপনি IE COM API এর মাধ্যমে ইন্টারনেট এক্সপ্লোরার স্বয়ংক্রিয় করতে পারেন। আপনাকে শুরু করার জন্য এখানে একটি সংক্ষিপ্ত উদাহরণ:
$ie = New-Object -ComObject InternetExplorer.Application;
$ie.Visible = $true;
$ie.Navigate("www.google.com");
Start-Sleep -Seconds 1;
$myinput = $ie.Document.getElementById('lst-ib');
$myinput.value = "powershell";
Start-Sleep -Seconds 1;
$myform = $ie.Document.getElementById('tsf');
$myform.submit();
ব্রাউজারটি পৃষ্ঠা লোডের জন্য যেভাবে অপেক্ষা করে সেটিকে আপনি উন্নতি করতে চান বা জাভাস্ক্রিপ্টে ট্রিগার করার জন্য আপনার যে মূল্যবান পরিবর্তন হতে হবে তা থেকে আপনার কোনও পার্শ্ব প্রতিক্রিয়া রয়েছে, তবে আপনি IE অটোমেশনকে সহজ করার জন্য আমাদের তৈরি একটি মডিউল ডাউনলোড করতে হবে (এটি নিখরচায়):
http://autobrowse.start-automating.com
উপরের কাজটি করার জন্য এটি হ'ল:
Open-Browser -Url "http://www.google.com" |
Set-BrowserControl -Id lst-ib -Value powershell |
Set-BrowserControl -Id tsf -click
আশাকরি এটা সাহায্য করবে