複数のウィンドウでWebサイトを開き、PowerShellを使用して下にスクロールします

フィル

1つの画面の異なるウィンドウで4つのWebサイトを開き、それらを少し下にスクロールしたいと思います。これまで、Powershellを使用して画面を開き、サイズを変更して配置しましたが、下にスクロールする方法がわかりません。助けていただければ幸いです。これが私がこれまでに持っているものです...

$ie1 = new-object -comobject InternetExplorer.Application
$ie1.navigate("http://www.xe.com/ja/currencycharts/?from=USD&to=JPY&view=12h")
$ie1.visible = $true    
$ie1.top = 0
$ie1.width = 800
$ie1.height = 500
$ie1.Left = 0

$ie2 = new-object -comobject InternetExplorer.Application
$ie2.navigate("http://www.xe.com/ja/currencycharts/?from=CNY&to=JPY&view=12h")
$ie2.visible = $true    
$ie2.top = 0
$ie2.width = 800
$ie2.height = 500
$ie2.Left = $ie1.left + $ie2.width

$ie3 = new-object -comobject InternetExplorer.Application
$ie3.navigate("http://www.xe.com/ja/currencycharts/?from=THB&to=JPY&view=12h")
$ie3.visible = $true    
$ie3.top = 500
$ie3.width = 800
$ie3.height = 500
$ie3.Left = 0 

$ie4 = new-object -comobject InternetExplorer.Application
$ie4.navigate("http://www.xe.com/ja/currencycharts/?from=USD&to=MXN&view=12h")
$ie4.visible = $true    
$ie4.top = 500
$ie4.width = 800
$ie4.height = 500
$ie4.left = $ie3.left + $ie4.width

 
による

ページがメソッドを持ってDocument.ParentWindowを使用して、下にスクロールさせることが可能であるScroll(x,y)ScrollTo(x,y)ScrollBy(x,y)

以下では、ScrollBy()を使用しています(簡潔にするために、ウィンドウの1つのみを使用していますが、他のウィンドウも同じです)

$scrollDownValue = 300  # just a wild guess, must be an integer value

$ie1 = New-Object -ComObject InternetExplorer.Application
$ie1.Visible = $true    
$ie1.Top     = 0
$ie1.Width   = 800
$ie1.Height  = 500
$ie1.Left    = 0
$ie1.Navigate("http://www.xe.com/ja/currencycharts/?from=USD&to=JPY&view=12h")
# wait for it..
while ($ie1.Busy -and $ie1.ReadyState -ne 4) { Start-Sleep -Seconds 1 }

$ie1.Document.ParentWindow.ScrollBy(0, $scrollDownValue)

# important: release the COM object(s) when done
$null = [System.Runtime.Interopservices.Marshal]::ReleaseComObject($ie1)
[System.GC]::Collect()
[System.GC]::WaitForPendingFinalizers()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonを使用してWebディレクトリから複数のcsvファイルをダウンロードし、ファイル名としてアンカーテキストを使用してディスクに保存します

分類Dev

1つのFirefoxウィンドウでのみ複数のWebサイトを次々に開きます

分類Dev

パワークエリを使用して、Webサービスからの複数のxmlファイルのダウンロードを自動化します

分類Dev

webbrowserモジュールを使用してWebサイトを開きますが、Python 3のバックグラウンドで使用する方法は?

分類Dev

Powershellを使用して複数の大きなファイルを非同期でダウンロードする

分類Dev

IntelliJ IDEAは、同じプロジェクトのファイルに対して複数のエディターウィンドウを開くことができますか?

分類Dev

bashスクリプトを使用してftpサーバーから複数のファイルをダウンロードします

分類Dev

デバイスモードの開発ツールを使用して、新しいブラウザウィンドウでページを開きます

分類Dev

PythonSeleniumを使用してスクロールバーがあるブラウザ内に複数のウィンドウがある場合に下にスクロールするにはどうすればよいですか

分類Dev

uGetを使用して複数のサイトからダウンロードできません

分類Dev

WoeUSBを使用してUSBスティックにWindows用のISOファイルをダウンロードインストールできません

分類Dev

Flask app.run()をスタンドアロンとして使用して複数のクライアントにサービスを提供できますか?

分類Dev

Powershellスクリプトstart-processを使用して新しいPowerShellウィンドウで複数行のコードを実行する方法

分類Dev

タスクバーアイコンを上にスクロールして、非アクティブなウィンドウを開きます

分類Dev

スクリプトからの引数を使用して新しいPowershellウィンドウを開始するにはどうすればよいですか?

分類Dev

すでに複数のフクロウカルーセル1スライダーを使用しているWebサイトにフクロウカルーセル2を追加することは可能ですか?

分類Dev

ウィジェットエントリを増やして、kivyスクロールビューウィンドウのサイズを増やします

分類Dev

ディスクの最後にウィンドウをインストールして、最初にある弱いセクターを回避できますか?

分類Dev

リンクを使用してブラウザウィンドウでPDFファイルを開きますか?

分類Dev

Javaコードを使用してWebブラウザをサイレントに開きます

分類Dev

複数のテキストファイルをダウンロードして、別々に保管しますか?

分類Dev

クレートのインストール中に何かをダウンロードして環境変数を設定できますか?

分類Dev

単一のbashスクリプトを使用してGNU画面で複数の分割ウィンドウを開く

分類Dev

ウェブスクレイピングを使用してウェブサイトから複数のPDFをダウンロードする

分類Dev

タスクバー-複数のウィンドウが開いているときにホバーするのではなく、最後のウィンドウをすぐに前面に表示します

分類Dev

複数のフィールドのカウント機能を使用してSQLにアクセスする

分類Dev

PythonWebDriver-send_keysを使用してファイルをサイトにアップロードすることはできません。APIはファイル選択ウィンドウをアクティブにします

分類Dev

マウスの下でフォーカスのないウィンドウをスクロールします

分類Dev

マウスの下でフォーカスのないウィンドウをスクロールします

Related 関連記事

  1. 1

    Pythonを使用してWebディレクトリから複数のcsvファイルをダウンロードし、ファイル名としてアンカーテキストを使用してディスクに保存します

  2. 2

    1つのFirefoxウィンドウでのみ複数のWebサイトを次々に開きます

  3. 3

    パワークエリを使用して、Webサービスからの複数のxmlファイルのダウンロードを自動化します

  4. 4

    webbrowserモジュールを使用してWebサイトを開きますが、Python 3のバックグラウンドで使用する方法は?

  5. 5

    Powershellを使用して複数の大きなファイルを非同期でダウンロードする

  6. 6

    IntelliJ IDEAは、同じプロジェクトのファイルに対して複数のエディターウィンドウを開くことができますか?

  7. 7

    bashスクリプトを使用してftpサーバーから複数のファイルをダウンロードします

  8. 8

    デバイスモードの開発ツールを使用して、新しいブラウザウィンドウでページを開きます

  9. 9

    PythonSeleniumを使用してスクロールバーがあるブラウザ内に複数のウィンドウがある場合に下にスクロールするにはどうすればよいですか

  10. 10

    uGetを使用して複数のサイトからダウンロードできません

  11. 11

    WoeUSBを使用してUSBスティックにWindows用のISOファイルをダウンロードインストールできません

  12. 12

    Flask app.run()をスタンドアロンとして使用して複数のクライアントにサービスを提供できますか?

  13. 13

    Powershellスクリプトstart-processを使用して新しいPowerShellウィンドウで複数行のコードを実行する方法

  14. 14

    タスクバーアイコンを上にスクロールして、非アクティブなウィンドウを開きます

  15. 15

    スクリプトからの引数を使用して新しいPowershellウィンドウを開始するにはどうすればよいですか?

  16. 16

    すでに複数のフクロウカルーセル1スライダーを使用しているWebサイトにフクロウカルーセル2を追加することは可能ですか?

  17. 17

    ウィジェットエントリを増やして、kivyスクロールビューウィンドウのサイズを増やします

  18. 18

    ディスクの最後にウィンドウをインストールして、最初にある弱いセクターを回避できますか?

  19. 19

    リンクを使用してブラウザウィンドウでPDFファイルを開きますか?

  20. 20

    Javaコードを使用してWebブラウザをサイレントに開きます

  21. 21

    複数のテキストファイルをダウンロードして、別々に保管しますか?

  22. 22

    クレートのインストール中に何かをダウンロードして環境変数を設定できますか?

  23. 23

    単一のbashスクリプトを使用してGNU画面で複数の分割ウィンドウを開く

  24. 24

    ウェブスクレイピングを使用してウェブサイトから複数のPDFをダウンロードする

  25. 25

    タスクバー-複数のウィンドウが開いているときにホバーするのではなく、最後のウィンドウをすぐに前面に表示します

  26. 26

    複数のフィールドのカウント機能を使用してSQLにアクセスする

  27. 27

    PythonWebDriver-send_keysを使用してファイルをサイトにアップロードすることはできません。APIはファイル選択ウィンドウをアクティブにします

  28. 28

    マウスの下でフォーカスのないウィンドウをスクロールします

  29. 29

    マウスの下でフォーカスのないウィンドウをスクロールします

ホットタグ

アーカイブ