vba抓取网页数据(等待响应DoWhileweatherMsgBox()今日天气更新完成)

优采云 发布时间: 2021-11-09 19:01

  vba抓取网页数据(等待响应DoWhileweatherMsgBox()今日天气更新完成)

  '等待回应

  做 While xmlHttp.ReadyState 4

  事件

  环形

  '获取请求的数据

  将 Myhtml 调暗为字符串

  Myhtml = xmlHttp.responseText

  昏暗的天气 As String

  天气 = 拆分(拆分(Myhtml,“

  ")(1), "")(0)

  Range("G2") = "天气:" & 天气

  MsgBox ("今天的天气更新已经完成,今天的天气是:" & weather)

  结束子

  首先, Set xmlHttp = CreateObject("MSXML2.XMLHTTP") 创建一个实例对象。然后访问我们的网站并等待回复。响应没有问题后,我们将获取到的页数数据赋值给myhtml。然后用msgbox打印出来看看。如下所示:

  

  我们可以看到,这个内容其实就是网页代码。然后查看网页源代码,找到我们要抓取的天气信息,如下图:

  

  然后我要捕捉的是多云天气,然后我们使用split函数来提取天气。天气 = 拆分(拆分(Myhtml,“

  ")(1), "")(0) 获取我们的最终天气并将其取出。

  

  就这么简单。您可以再次安装 X。

  这次的分享就到此为止。看完这篇文章的朋友,如果文章对你有用,请点赞、采集、转发,非常感谢!有什么问题可以给我留言,看到后会回复的。

  ​

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线