2011-01-07 2 views
0

私はウェブページデータパーサーを作成したいと思います。そのために、私はそれをDekstopアプリケーションで実行したいと思います。PHPのライブラリファイルphp_curl.dllをVB.NETのような別の言語で読み込むことはできますか?

VB.NETアプリケーションでphp_curl.dllをインポートできるかどうかを知りたいですか?

あなたには少しの例があります。:P私はそれを読むのを楽しむでしょう。

ありがとうございました!

答えて

0

System.Net.WebClientを見たことがありますか?これにより、WebからHTML(およびその他のコンテンツ)をダウンロードできるようになります。

Dim html As String 
Using wc As New WebClient() 
    html = wc.DownloadString("http://stackoverflow.com") 
End Using 
+0

を取る必要がいけないので、Windows上でカールしていWebClientのオブジェクトはありません、URLの長さの制限、クッキー、SSLサポートなどの一般的なcURLの機能をサポートしていますか?また、私はキャッシュされる要求をしたくない。 – Cybrix

+0

WebClientはキャッシュしないで、ほとんどの機能をサポートしています(私はクッキーについてはわかりません)。サポートしていない機能が必要な場合は、System.Net.HttWebRequest/HttpWebResponseを参照して、生のhttp要求を作成することができます。 –

+0

ありがとうございます、フレームワークで.NETオブジェクトを使用してC++ライブラリを呼び出す方が少し早く効果がありますか? – Cybrix

0

あなたは、PHPのカールcurl download page

+0

大丈夫、私は "オリジナルの"ライブラリも使えると思う。おそらくデスクトップアプリケーションではより効果的です。 VB.NETアプリケーションでソケット管理をインポートするとどうなりますか?そのライブラリは内部的にソケットをサポートしていますか? – Cybrix

+1

ここで見てください:http://curl.haxx.se/libcurl/vb/私はVBでカールを使用していませんでしたが、チュートリアルを読んで、私はあなたが必要なものを見つけることを願っています。 ) – cristian

関連する問題