Content-Length: 288651 | pFad | http://b.hatena.ne.jp/wacky/JavaScript/WSH/

[B! JavaScript][WSH] wackyのブックマーク

タグ

JavaScriptとWSHに関するwackyのブックマーク (12)

  • WSHでCSSセレクタのWEBのスクレーピング - それマグで!

    ここまでのまとめ。 WEBスクレーピングをCSSセレクタで遣るためにPerl入れますか?Ruby入れますか?PerlでWeb::ScraperやRubyでScrapiと同じ事をWSHでやればいいじゃん。わざわざWSHで?うん、わざわざ、してみた。 ActivePerlでCPANモジュール使うの面倒じゃん*1 WindowsRubyいれてパッケージ入れるのすら面倒(笑 WSHならJSだけで動くじゃん JScriptでWeb.Scraperを作ればいいじゃん。 休日を返上してうんうん唸って捻って考えた結果。どうしてもWSHからIEを使いたかった。 スクレーピングのテストとしてYahooから株価を取得することを考えた。 株価取得コード これを動作させるのが目標 //株価取得 var stocks = {}; stocks.NIKKEI = Utena.Scraper.YahooStock("9

    WSHでCSSセレクタのWEBのスクレーピング - それマグで!
    wacky
    wacky 2009/09/03
    WSHからHTMLをCSSセレクタでスクレイピングする方法。cssQuery.jsを利用。
  • WSH で HTML を XPath したいんじゃあああぁぁ - Wisteria::Diary

    CompleteX で文脈依存のヘルプを表示するために、各種ライブラリ (たとえば 田楽 DLL) のドキュメントを INI ファイル形式に変換したい。ただし、できるだけロバストな記述で*1。具体的には 素の Windows + IE 環境で (不特定多数の一般ユーザーのマシンで*2 ) 必ずしも well-formed でない HTML 文書を対象として XPath を使って内容をスクレイピングしたい という、一見ありがちな要求。なんだけど……これが全く一筋縄では行かないどころか五筋縄以上かいくぐる羽目になりましたことよ。 結論 現在のところ Windows + IE だけでは不可能。サードパーティの XPath 実装を使えば可能。 0 筋縄: 方針の確認 まず、対象が純粋な XML なら簡単にできることを確認。 var dom = WScript.CreateObject("MSXML

    WSH で HTML を XPath したいんじゃあああぁぁ - Wisteria::Diary
    wacky
    wacky 2009/09/03
    WSHからHTMLをXPathでスクレイピングする手法の試行錯誤まとめ。amachang氏のJavaScript-XPathを利用。
  • WSHでFast Look up Alc - f8g

    http://userscripts.org/scripts/show/12024 HTMLパーサを使おうと思ったけど、やり方がわからなかったので諦めました。保存するようなのにしたい(いつか)。 /************************* * tsu ka i ka ta * > cscript alc.js word *************************/ if (!WSH.Arguments.length) WSH.Quit(); var word = WSH.Arguments(0); if (!word || !word.match(/^[a-z\s]+$/i) || word.match(/^\s+$/)) WSH.Quit(); XmlhttpRequest({ method: 'get', url: "http://eow.alc.co.jp/" +

    WSHでFast Look up Alc - f8g
    wacky
    wacky 2008/10/17
    コマンドラインから英和辞書(Web英辞郎)をひけるWSHスクリプト。
  • Electronic Genome - JavascriptでWin32APIが利用しやすくなる『win32api.js』

    Javascript(JScript)からSFC mini経由でWin32APIを簡単に利用できるようにするwin32api.jsを作ったので公開します。win32api.jsをインポートするとWin32APIで定義されている定数6315個、構造体クラス412個、API関数2007個がグローバル変数として展開されます。これでCなどで書かれたWin32APIなコードを比較的簡単にHTAなどのJavascriptアプリに流用できそうです。 ■経緯 JavascriptやVBScriptからWin32APIを使用できるActiveX(COM)にSFC miniというものがあります。最近ウェブ上のWin32APIを使ったサンプルコードをこのSFC miniで試していました。はじめはHTAアプリでも普通のWin32なプログラムと同じことができるということにかなり感動していたんですが、数時間でCやらV

    wacky
    wacky 2008/09/17
    JScriptからWin32APIを簡単に利用するためのライブラリ。SFC mini(ActiveX)のインストールが必要。Win32の定数や構造体、API関数を定義。
  • WSHでDOM (Shibuya.js in Kyoto) - てっく煮ブログ

    Shibuya.js in Kyoto にて「WSHでDOM」というタイトルで発表しました。開発に一週間、プレゼン作りに一週間かけた渾身のネタです。プレゼン作りにあたっては、2ページ目のイメージ写真を撮るために祇園祭に出かけたのが楽しかったです。資料に使ったフォントは「アニトM-教漢(無料版)」です。素敵なフォントが比較的自由なライセンスで公開されていて大変ありがたいですね。無料版なので、一部漢字が使えずに文章の変更を余儀なくされましたが、おかげで小学生にも読める分かりやすい資料になりました。ソースコード:http://coderepos.org/share/browser/lang/cplusplus/dom4winui/trunk/srcプレゼン 全画面で見る:http://tech.nitoyon.com/misc/shibuya-js-kyoto/Slide.swfソース:http

    wacky
    wacky 2008/07/20
    「Shibuya.js in Kyoto」でのnitoyon氏の発表資料とソースコード。DOMと同じインタフェースでJavaScriptからWindowsコントロールを操作できるライブラリ「dom4winui」(JS + ActiveX)。VC++ソース付き。
  • アプリケーション操作自動化スクリプト - plasticgrammer

    フレームワーク // --------------------------------------------------------- // prototype.js // --------------------------------------------------------- var Class = { create: function() { return function() { this.initialize.apply(this, arguments); } } } Object.extend = function(destination, source) { for (var property in source) { destination[property] = source[property]; } return destination; } // -----

    アプリケーション操作自動化スクリプト - plasticgrammer
    wacky
    wacky 2007/03/19
    WSHによるアプリケーション自動操作のための簡易フレームワーク。JScript用。
  • JScriptコンソールを進化させてWSHコンソールに。 - 新しいJavaScriptの使い方を考える

    JScriptだけでなく、VBScriptも使えるWSHのコンソールとなりました。 特徴 JScriptだけでなく、VBScriptも使用可能 JScriptとVBScriptをネストして起動*1できます。JScript()とVBScript()というメソッドがあります。 コマンドも簡易的に実行可能(JScript) JScriptで//:cmd DOSコマンドとすると、そのDOSコマンドの実行結果が表示されます。 historyの保持,echoとpromptの変更対応 エラーが発生しなかったコマンドの履歴を保持します。 また、コマンド入力時に表示されるプロンプトの制御ができます。 複数行コマンドにも対応 JScriptの場合 コマンド蓄積中でないとき、;で終わる文字列の入力はすぐに実行されます。;で終わらない文字列の場合、そのコマンドから蓄積を開始します。 コマンド蓄積中のとき、;のみの

    JScriptコンソールを進化させてWSHコンソールに。 - 新しいJavaScriptの使い方を考える
    wacky
    wacky 2007/02/22
    JScript / VBScriptの両方に対応したWSHコンソール。
  • はてなブログ | 無料ブログを作成しよう

    もういくつ寝ると 今年のはじめにやりたいことリストを作った。今見たら50項目あるリストのうち25個が達成済みだった。ちょうど半分やりたいことをやったということだ。私にしてはまあまあの結果だと思う。満足。 やりたいことリストにあるもののうち、「〜をべたい」系は概ねクリアし…

    はてなブログ | 無料ブログを作成しよう
    wacky
    wacky 2006/07/23
    JScriptのインタラクティブシェル。(→ 類似: http://d.hatena.ne.jp/nak2k/20050909/p1
  • JavaScriptでMechanize

     WWW::Mechanize for JavaScript WWW::MechanizeライクなIEの遠隔操作ライブラリです 公開 : 2006-07-12 License : BSD License ダウンロード mechanize.js mechanize.hta(使用例)

    wacky
    wacky 2006/07/12
    InternetExplorer.Applicationラッパー。htaやWSHから利用可能。BSDライセンス。
  • JavaScriptなツール

    ニュース(23) ここのメモ(24) Tips(13) テキスト関連(2) テキストエディタ(10) キーボード(5) マウス(4) ユーティリティ(15) ランチャー(11) アーカイバ(9) ファイラー(7) ファイル管理(全般)(6) クリップボード拡張(2) 音楽再生ソフト(10) 音関連(全般)(15) ペイントソフト(9) 画像ビューア(3) 画像関連(全般)(13) 動画再生ソフト(14) 動画関連(全般)(7) ブラウザ(20) Webユーティリティ(14) 2chブラウザ&2chツール(6) メール関連(15) メッセンジャー(8) ダウンローダー(6) CD-R/DVD関連(4) 翻訳ソフト(4) ウィルススキャン(12) ファイアーウォール(6) スパイウェア(9) セキュリティ関連(全般)(12) WebSite作成(全般)(18) Webサーバ側(全般)(4) ブ

    JavaScriptなツール
    wacky
    wacky 2006/03/09
    JavaScript関連のツールを適当にまとめ。
  • InteractiveJS その2 - nak2kのブログ

    前回のエントリが思ってた以上に反応が良かったので拡張してみました。 起動時にスクリプトのあるディレクトリに lib サブディレクトリがある場合、その中の拡張子が js のファイルを読み込んで eval します。lib ディレクトリにあらかじめ便利なスクリプトを入れておくと色々と楽できると思います。 // Interactive JavaScript. // http://d.hatena.ne.jp/nak2k/ function print(s) { WScript.StdOut.Write(s); } (function () { try { var fso = WScript.CreateObject("Scripting.FileSystemObject"); var scriptPath = fso.GetParentFolderName(WScript.ScriptFullNa

    InteractiveJS その2 - nak2kのブログ
    wacky
    wacky 2005/09/13
    JavaScriptインタラクティブシェルを拡張。起動時にlibディレクトリの中のjsファイルを展開。
  • nak2kのメモ帳 - Win版インタラクティブJavaScript

    「SpiderMonkey で JavaScript のインタラクティブシェル - bkブログ」のWin版です。 以下の内容で「ijs.js」というファイルを作成。 function print(s) { WScript.StdOut.Write(s); } (function () { for(;;) { print("js> "); var l = WScript.StdIn.ReadLine(); if (l == "!") { var a = []; while((l = WScript.StdIn.ReadLine()) != "!") { a.push(l); } l = a.join("\n"); } try { var v = eval(l); print(v); print("\n"); } catch(e) { print("Exception: "); print((

    nak2kのメモ帳 - Win版インタラクティブJavaScript
    wacky
    wacky 2005/09/13
    コマンドプロンプト上で対話的にJavaScriptを実行するインタラクティブシェルのWindows版。
  • 1








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://b.hatena.ne.jp/wacky/JavaScript/WSH/

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy