Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 22718|回复: 56

[VBA] VBA批量网抓快递详细信息数据到Excel

[复制链接]
发表于 2016-10-15 16:57 | 显示全部楼层 |阅读模式
网址:  暂不能发送(可以参考下图内,或者Q我: 284264152)

批量提取以上网页内的快递信息到Excel表格中,有谁会的,帮帮忙了,最近在网上自家的苹果,急需跟踪所有订单,先谢谢了。

只提取最新的一条更新信息也是可以的,主要的是可以批量提取。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2016-10-15 18:20 | 显示全部楼层
" Python实战课程,无需编程基础,轻松入门爬虫,带你学到如何从网上批量获得海量数据。"
……


去搜索 "爬网页" 吧
回复

使用道具 举报

发表于 2016-10-15 20:46 | 显示全部楼层
本帖最后由 雪舞子 于 2016-10-15 21:12 编辑

“窗体班”时写的“快递速查系统”,
下午稍修改一下还能用,只需在“A2”单元格输入单号,无需输入快递公司即可查询跟单,
楼主可仿此加个循环即可实现批量快递查询。

现在是苹果收货季节,祝楼主大丰收发大财!

  1. Sub Test_XWZ()
  2.     Dim strText$, kd(1), i%, dh$, s, cxArr(1 To 100, 1 To 2)
  3.     Dim data As Object, context As Object, objJSON As Object
  4.     On Error GoTo 100
  5.     dh = Trim(Range("a2"))
  6.     Set Cms = CreateObject("msscriptcontrol.scriptcontrol")
  7.     With CreateObject("WinHttp.WinHttpRequest.5.1")
  8.         .Open "POST", "https://www.kuaidi100.com/autonumber/autoComNum?text=" & dh, False
  9.         .send
  10.         strText = .responsetext
  11.         With Cms
  12.             .Language = "JavaScript"
  13.             .AddCode "var mydata=" & strText
  14.             Set objJSON = .CodeObject
  15.         End With
  16.         For Each s In objJSON.mydata.auto
  17.             kd(i) = s.comCode
  18.             i = i + 1
  19.         Next
  20.         .Open "GET", "https://www.kuaidi100.com/query?type=" & kd(0) & "&postid=" & dh & "&id=1&valicode=&temp=0.12300412077456713", False
  21.         .send
  22.         strText = .responsetext
  23.     End With
  24.     With Cms
  25.         .Language = "JavaScript"
  26.         .AddCode "var mydata=" & strText
  27.         Set objJSON = .CodeObject
  28.     End With
  29.     i = 0
  30.     For Each s In objJSON.mydata.data
  31.         i = i + 1
  32.         cxArr(i, 2) = s.context
  33.         cxArr(i, 1) = s.ftime
  34.     Next
  35.     [b2:c1000]
  36.     [b2].Resize(i, 2) = cxArr
  37. 100:     If Err.Number Then MsgBox "无查询记录"
  38. End Sub
复制代码

参考附件
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2016-10-16 07:29 | 显示全部楼层
回复

使用道具 举报

发表于 2016-10-16 09:29 | 显示全部楼层
雪舞子 发表于 2016-10-15 20:46
“窗体班”时写的“快递速查系统”,
下午稍修改一下还能用,只需在“A2”单元格输入单号,无需输入快递公 ...

谢谢老师分享资料
回复

使用道具 举报

发表于 2016-10-16 20:39 | 显示全部楼层
瀛︿範
回复

使用道具 举报

发表于 2016-10-17 23:10 | 显示全部楼层
不错,好好学习一下!
回复

使用道具 举报

发表于 2016-10-19 14:27 | 显示全部楼层

回复

使用道具 举报

发表于 2016-11-26 15:52 | 显示全部楼层
DAFDDFFD
回复

使用道具 举报

发表于 2017-2-17 09:26 | 显示全部楼层

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 10:30 , Processed in 0.299653 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表