2017-03-09 49 views
-1

私は古典的なaspを使用してWebページを削り取ろうとしています。なぜなら、私は2つのドメインに含まれるようにしようとしているASPファイルがあり、私はむしろ2つのコピーを更新する必要がないからです。古典的なaspでのWebスクレイピング

古典的なasp(私の好みではなく、私が固執しているもの)でそれを行う方法に関する "ダミー"チュートリアルを見つけるのは難しいです。私は何も想像以上に必要はありません、ちょうどhere.aspからページの全体のソースを取得し、myotherpage.aspに投稿してください。

コードやチュートリアルで少し助けていただければ幸いです。 obj.ResponseTextは、HTMLソースで、この例では

<% 
Set obj = CreateObject("MSXML2.ServerXMLHTTP") 
obj.Open "GET", "http://www.example.com/page.html", False 
obj.Send "" 
Response.Write obj.ResponseText 
Set obj = Nothing 
%> 

:あなたはこのようなコードを使用することができますクラシックASPでのURLからHTMLソースを取得するに

+0

私が知る限り、「Web Scraping」とはWebサイトの出力をキャプチャすることを意味します。クラシックASPでこれを行うことはできません。なぜなら、httpリクエストでは見えないサーバーサイドコードを使用するため、サーバーにアクセスする必要があるからです。両方のドメインが同じサーバー上にホストされている場合は、同じファイルを共有できるようにさまざまな方法があります。 – John

+0

@John [WinHttpRequest'オブジェクト](http://stackoverflow.com/a/37462944/692942)は、サーバー側であるという理由だけで、サーバーがクライアントのように動作できないというわけではありません。 – Lankymart

+0

@LankymartすべてのOPのニーズが 'here.asp'からの出力であれば、他のサーバーはそれを引き出すことができます。私が読んだのは、サーバー2がサーバー1上のファイルからサーバー側のコードを読み取れるようにしたいということでした。この点についての質問はあまり明確ではありません。 – John

答えて

関連する問題