HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
1230
ぷーむIE内の文字列の取得6解決


ぷーむ

リンク

2008/12/30(Tue) 11:31:06|NO.22089

こんにちわ、ぷーむです

HSPで、IEの記事などの文字列を取得して、
mesや、comboxで表示するには、どうしたらいいのでしょうか?
おしえてくださぃ・・・



この記事に返信する


hspail

リンク

2008/12/30(Tue) 12:03:37|NO.22090

body内のソースだったらie.document.body.innerHTMLで取得できます。
とういうことでサンプル

axobj ie, "Shell.Explorer.2", 640, 480 ie->"Navigate" "http://www.google.com" // 読み込みが終わるまで待機 repeat wait 1 if ie("readyState") = 4 : break loop pDoc = ie("document") pBody = pDoc("body") src = pBody("innerHTML") screen 2, 640, 480 mesbox src, 640, 480



inovia

リンク

2008/12/30(Tue) 12:05:05|NO.22091

こんな感じで

axobj ie, "InternetExplorer.Application",0,0//←見えないように作成 ie->"Navigate" "http://hsp.tv/play/pforum.php" repeat wait 10 if ie("Busy")=0:break loop doc=ie("Document") repeat wait 10 if doc("readyState")="complete":break loop doc=ie("Document") body=doc("body") html=body("innerText") delcom doc delcom body delcom ie mesbox html,640,480



inovia

リンク

2008/12/30(Tue) 12:08:03|NO.22092

あっ!hspailさんが先に答えてしまいましたね。(^_^;)



hspail

リンク

2008/12/30(Tue) 12:09:59|NO.22093

俺の方はかなり雑になってます(笑



inovia

リンク

2008/12/30(Tue) 12:27:45|NO.22094

先ほどのスクリプトにちょっとしたミスが…
VistaのせいなのかIE7のせいなのかは不明ですが、

axobj ie, "InternetExplorer.Application",0,0
これでやると上手くいかないので、

axobj ie, "Shell.Explorer.2",0,0
でやるようにしてください。
(XP+IE6の時は関係ない?)



ぷーむ

リンク

2008/12/30(Tue) 13:01:02|NO.22095

解決できました!
ありがとうございましたぁw



ONION software Copyright 1997-2021(c) All rights reserved.