ASP コレクションの作成方法がわからない場合は、コードを理解できない可能性がありますが、それはこの投稿で説明する内容ではありませんので、皆さんのお役に立てれば幸いです。関数プロキシページ(url)
取得 = CreateObject(MSXML2.ServerXMLHTTP.5.0) を設定します。
検索あり
.SetProxy 2, 255.0.0.0:80 'プロキシ IP: プロキシ ポート
.Open Get、URL、False、、
.setRequestHeader リファラー、http://www.baidu.com/ '偽のリファラー
。送信
ProxyPage = BytesToBstr(.ResponseBody)
で終わる
取得 = なしを設定します
終了機能
BytesToBstr プロセスが追加されており、収集時に Web ページが utf-8 であるか utf=True が utf-8 であるかを定義できます。
関数 BytesToBstr(body)
薄暗いオブジェクトストリーム
set objstream = Server.CreateObject(ad&&odb.st&&ream)
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.本体の書き込み
objstream.Position = 0
objstream.Type = 2
utf=Trueの場合
objstream.Charset = utf-8
それ以外
objstream.Charset = gb2312
終了する場合
BytesToBstr = objstream.ReadText
objstream.Close
objstream = 何も設定しない
終了機能
コードの説明:
システムが win 2003 の場合は、次のコードのみを使用できます。
CreateObject(MSXML2.ServerXMLHTTP.4.0)
XPなら
CreateObject(MSXML2.ServerXMLHTTP.5.0)
偽リファラーの使用は非常に一般的ですが、一部の Web サイトでは依然として役立つため、コードを追加しました。コメントアウトできます。
知らせ:
ASP コレクションの作成方法がわからない場合は、コードを理解できない可能性がありますが、それはこの投稿で説明する内容ではありませんので、皆さんのお役に立てれば幸いです。