0
Gambas를 사용하면 웹 페이지를 문자열로 다운로드 한 다음 해당 문자열을 구문 분석 할 수 있습니까? 일단 데이터가 있으면 문자열의 데이터를 구문 분석 할 수 있다는 것을 알고 있습니다. 웹 페이지의 데이터를 문자열로 가져 오는 데 어려움을 겪고 있습니다.Gambas로 웹 스크 레이 핑이 가능합니까?
Gambas를 사용하면 웹 페이지를 문자열로 다운로드 한 다음 해당 문자열을 구문 분석 할 수 있습니까? 일단 데이터가 있으면 문자열의 데이터를 구문 분석 할 수 있다는 것을 알고 있습니다. 웹 페이지의 데이터를 문자열로 가져 오는 데 어려움을 겪고 있습니다.Gambas로 웹 스크 레이 핑이 가능합니까?
당신은 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
을