AppleScript:: SafariのDOM操作 > 要素の削除 id属性を指定 class属性

Quick Edit Pencil
tell application "Safari"
    tell document 1

        do JavaScript "
    //要素IDの削除
    var remove = ['acWrHeader','abth_tp','booth2_closedinfo','abth_lft','abth_rght','abth_mdl']
    for (i = 0; i < remove.length; i++) {
      if(document.getElementById(remove[i])){
        document.getElementById(remove[i]).innerHTML=''
      }
    }
    //要素imageinfoサムネイルCLASS = の削除
    document.getElementById('imageinfo').getElementsByClassName('pts01')[0].innerHTML='';
    "
        do JavaScript "
    var imagesrc = new Array();

    //imageinfo
    var imageinfo_pts02_imgs = document.getElementById('imageinfo').getElementsByClassName('pts02')[0].getElementsByTagName('img');
    for (i = 0; i < imageinfo_pts02_imgs.length; i++) {
    img = imageinfo_pts02_imgs[i];
    imagesrc.push(img.src);
    }

    //imageinfo
    var adoc_imgs = document.getElementById('adoc').getElementsByTagName('img');
    for (i = 0; i < adoc_imgs.length; i++) {
    img = adoc_imgs[i];
    imagesrc.push(img.src);
    }
    "
        set imagesrcs to do JavaScript "imagesrc"
        return imagesrcs
    end tell

end tell

このブログの人気の投稿

書字方向 横書方向変換スクリプト 左書きから右書きへ(コピペ用途)

PowerShellのGetDetailsOf メソッドでプロパティの詳細情報のID番号と項目名を列挙します

PowerShellで複数ファイルのプロパティを取得する方法(準備編)

簡単 YouTube動画をダウンロード、音声のみ保存する方法 2019

DOMノードオブジェクトを文字列に変換する

AppleScript 改行 コード 置換

PowerShellでJPG画像のリサイズとウォーターマーク画像との合成を同時に行う

Blender: 辺の長さを数値で指定するアドオン