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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
1011
へきゃHTMLソースを文字列変数に12未解決


へきゃ

リンク

2010/10/11(Mon) 08:55:15|NO.35294

どうか教えてください。
どんな方法でも構わないのですが

1,URLを入力する
2,そのページのHTMLソースを文字列変数へ

HTMLをファイルごとダウンロードしてしまうのではなく
文字列検索等を行いたいためメモリ内へ欲しいです。

IEコンポーネント等から出来るのでしょうか?
どうか宜しくお願いしますm(_ _)m



この記事に返信する


いかろ

リンク

2010/10/11(Mon) 09:53:48|NO.35295

hspinetの「netrequest_get」命令を使えばいいかと。
普通はCGIにGETリクエストを送る目的で使うようですが、単なるダウンロードだけでも問題ないようです。



へきゃ

リンク

2010/10/11(Mon) 10:35:19|NO.35296

迅速な回答ありがとうございます!
さっそく試してみます!
また何かあったら宜しくお願い致しますm(_ _)m



damage

リンク

2010/10/11(Mon) 10:36:53|NO.35297

どちらにせよ、ファイルだかメモリだか知らんがサーバーからデータを取ってくることを「ダウンロード」と言うのだよ。



skyblue

リンク

2010/10/11(Mon) 16:44:03|NO.35301

netrequest_getのサンプルは
sample\hspinet\test6.hspです。



backdrop

リンク

2010/10/14(Thu) 23:17:33|NO.35358

IEコンポーネントなら
HSPxx/sample(xxには数字)フォルダからweb.hspを探せ



backdrop

リンク

2010/10/14(Thu) 23:19:10|NO.35359

追記
ただしIEだと文字列変数に入れられないが、念のため…
HTMLを表示させるなら、取得した内容をタグ部分を読みだすなりなんなりして解析



へきゃ

リンク

2010/10/15(Fri) 13:43:31|NO.35371

みなさんありがとうございます。
おかげでだいぶ出来てきました。

まだ問題があるのですが
URLの後のに「;jsessionid=〜」があるページのソースがどうしても取り出せません。
これはどうにかできないでしょうか、、、



へきゃ

リンク

2010/10/15(Fri) 14:03:36|NO.35372

この辺りと同じような問題っぽいですね・・
http://hsp.tv/play/pforum.php?mode=pastwch&num=23799



へきゃ

リンク

2010/10/15(Fri) 14:32:06|NO.35373

それから、たとえばこの掲示板のように
「pforum.php?mode=all&num=35294」
となっている場合、どのようにすればここのHTMLを変数へ入れられるでしょうか
どうか宜しくお願いします・・m(_ _)m



へきゃ

リンク

2010/10/15(Fri) 14:34:35|NO.35374

ああすいません、、ここのは普通にファイル名
[pforum.php?mode=all&num=35294]大丈夫でした・・



skyblue

リンク

2010/10/15(Fri) 19:31:03|NO.35378

>URLの後のに「;jsessionid=〜」があるページのソースがどうしても取り出せません。
>これはどうにかできないでしょうか、、、

たぶん不可能。それはおそらく、クッキーなどによる一時的なアドレスなので



へきゃ

リンク

2010/10/16(Sat) 14:44:53|NO.35394

ありがとうございます。
あらら・・・そうなんですか・・・;;
また何か情報ありましたら宜しくお願いします・・><



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