2016-07-24 4 views
0

Gambasを使用すると、ウェブページを文字列にダウンロードしてから、その文字列を解析することが可能ですか? データを取得したら文字列のデータを解析することができます。ウェブページのデータを文字列に変換することには苦労しています。GambasでWebスクレイピングが可能ですか?

答えて

0

あなたはまた、同期または非同期のいずれかのデータを読み取る方法の例を見つけることができますgb.net.curlコンポーネントがあり

からHttpClientクラスを使用することができます。

Public Function GetTextFromUrl(url As String) As String 
    Dim client As New HttpClient As "client" 

    client.URL = url 
    client.async = False 
    client.Get() 

    ' an error occured 
    If client.Status < 0 Then 
     Return "" 
    Endif 

    ' no data available 
    If Not Lof(client) Then 
     Return "" 
    Endif 

    ' Reads the data from the server and returns it as a String 
    Return Read #client, Lof(client) 

End 

(それはこの場合は同期になります)は、関数以下の記述することができ、文字列にウェブからデータを取得するために、そして、あなたはこのような機能を呼び出すことができます。

Public Sub Main() 
    Print GetTextFromUrl("http://stackoverflow.com") 
End 
関連する問題