-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ソースを取得するに
私が知る限り、「Web Scraping」とはWebサイトの出力をキャプチャすることを意味します。クラシックASPでこれを行うことはできません。なぜなら、httpリクエストでは見えないサーバーサイドコードを使用するため、サーバーにアクセスする必要があるからです。両方のドメインが同じサーバー上にホストされている場合は、同じファイルを共有できるようにさまざまな方法があります。 – John
@John [WinHttpRequest'オブジェクト](http://stackoverflow.com/a/37462944/692942)は、サーバー側であるという理由だけで、サーバーがクライアントのように動作できないというわけではありません。 – Lankymart
@LankymartすべてのOPのニーズが 'here.asp'からの出力であれば、他のサーバーはそれを引き出すことができます。私が読んだのは、サーバー2がサーバー1上のファイルからサーバー側のコードを読み取れるようにしたいということでした。この点についての質問はあまり明確ではありません。 – John