Vb.net 从网站获取数据,主要是文本

Vb.net 从网站获取数据,主要是文本,vb.net,Vb.net,一般来说,我对编程相当陌生,但最近我深入研究了vb.net。我正在研究如何从网站上获取数据,但并不完全理解如何获取数据或通过什么方式获取数据 我的主要目的就是为了找不到更好的词而收集数据。比如说,一个网站显示文本,我希望能够使用vb.net将该文本拉入我的程序。可能吗 我不知道如何使用javascript、php,对html/css知之甚少。我当然愿意学习,但我没有太多的运气搜索这个特定的信息或解决方案。在没有访问网站数据库的情况下,我的应用程序是否有其他方法读取网站上显示的内容并检索这些信息?

一般来说,我对编程相当陌生,但最近我深入研究了vb.net。我正在研究如何从网站上获取数据,但并不完全理解如何获取数据或通过什么方式获取数据

我的主要目的就是为了找不到更好的词而收集数据。比如说,一个网站显示文本,我希望能够使用vb.net将该文本拉入我的程序。可能吗


我不知道如何使用javascript、php,对html/css知之甚少。我当然愿意学习,但我没有太多的运气搜索这个特定的信息或解决方案。在没有访问网站数据库的情况下,我的应用程序是否有其他方法读取网站上显示的内容并检索这些信息?我主要关心的是文字,没有其他信息是真正需要的。从我收集的信息来看,这些信息是由ID或类之类的东西标记的?任何帮助都将不胜感激。

Web服务器基本上有两个操作:POST(向网站发送内容)和GET(向网站请求内容)

在大多数情况下,您只需在网站上进行某种获取,它就会以数据格式(可能是JSON)返回您所请求的内容。您通常可以在网页本身中查找基于CSS选择器的字段。不过,还有其他方法,一些HTTP库可能会以各种格式向您返回数据,主要是JSON和XML

我建议在网页上右键单击->查看源代码,以了解更多关于它们的结构。至于如何在某个网站上使用javascript,这段代码将在您提供的URL上抓取该网站

function httpGet(theUrl)
{
    var xmlHttp = new XMLHttpRequest();
    xmlHttp.open( "GET", theUrl, false ); //the get request
    xmlHttp.send( null );
    return xmlHttp.responseText; //the website data in XML format.
}

这是个好消息。谢谢大家!现在,如果该网站是基于SQL server构建的,并且它使用的是Microsoft CRM,那么这些都会改变吗。最初,我在Excel中建立了一个连接以从数据库中获取数据,但我没有用于新CRM信息的数据库。我不再使用Excel了。我有几天无法查看网站的来源,但我想在继续之前收集尽可能多的信息。一旦我能够理解,我将尝试上面的代码,看看会发生什么。再次感谢!网站有由许多GET组成的网页。你需要自己做更多的研究,这些问题太笼统了。好吧,我已经收集了很多关于我要做什么的信息。这一切都只是乐趣和爱好的工作。我正在尝试使用bungie.net的API从bungie.net检索数据。我已经成功地从网站上获取了信息。它被转换成JSON格式。我已经获得了JSON的输出,并设法将其反序列化。问题是,我正在努力将信息转换为在我的应用程序中可用的信息。我有JSON和我感兴趣的代码,如果我需要发布它的话。JSON代码:VB.NET: