Как вы показываете только содержимое документа Google (не весь сайт) с веб-браузером? - PullRequest
0 голосов
/ 25 июня 2018

У меня есть WebBrowser в моей программе

Я установил WebBrowser для перехода к Документу Google на Документах Google .Все отлично работает, однако, я хочу отобразить только содержимое этого документа Google.

Я думаю об использовании Web Scraping , который использует этот код

Dim pos1 As Long, pos2 As Long, final As String
Dim request As WebRequest = WebRequest.Create("https://mygoogledocument/")
Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)
Dim datastream As Stream = response.GetResponseStream
Dim reader As New StreamReader(datastream)
Dim strData As String = reader.ReadToEnd

pos1 = InStr(strData, "anytext", vbTextCompare)
pos1 = InStr(pos1 + 1, strData, "", vbTextCompare)
pos2 = InStr(pos2 + 9999, strData, "", vbTextCompare)
final = strData.Substring(pos1, pos2)

TextBox1.Text = final

, но получение чисел для точного указания моей программе, что именно очищать, занимает слишком много времени, и этозадача, которая должна быть в ближайшее время.

Есть ли способ, которым мне не пришлось бы использовать WebBrowser, и вместо этого использовать что-то немного проще?Есть ли способ экспортировать документ Google и отображать его содержимое в TextBox со всеми цветами и форматированием шрифта?

1 Ответ

0 голосов
/ 25 июня 2018

Вам не нужно очищать веб-страницу от Google.Они имеют довольно хороший охват API и документацию.

https://developers.google.com/drive/api/v3/manage-downloads

Я предлагаю вам просто загрузить дословный файл с помощью API, а затем просто вытянуть содержимое из файла в ваше приложение, как вы бы это сделали.обычно.

...