永发信息网

VBA抓取网页数据

答案:2  悬赏:70  手机版
解决时间 2021-04-13 09:57
  • 提问者网友:做自己de王妃
  • 2021-04-12 23:23
eBay网站

链接:http://www.ebay.com/itm/321707387763
需要抓去的数据:
1) sold 前的sold数量
2) 点击红色的sold,会跳转至另一页面。需要取得最新一笔交易的时间。(Date of Purchase)

以上链接最后的数字不同,每个产品亦不同。
如果我有1000个不同的数字存储在excel的A列,如何批量将sold的数量以及该产品最新订单的时间放到对应的B列和C列?
例如:
252017127215
301290319198
……
请各位指教!
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-02-08 19:31
public class test
{
public static void main(String[] args)
{
Circle C=new Circle(4);
Rectangles Rt=new Rectangles(4, 4);
Triangle T=new Triangle(6,7);
C.Area();
Rt.Area();
T.Area();
}
}
全部回答
  • 1楼网友:洒脱疯子
  • 2019-08-24 20:55
这么久没有人回答 因为这个实现起来比较复杂 不过我给你几个建议 1 花钱 拿到阿里巴巴的 webserver,因为现在淘宝已经有了类似的api接口 可以直接拿到你想要格式的数据的 2 自己写 原理 在excel中 建立工程 使用 xmlhttp 抓去整个网页内容到本地 然后分析代码 你这个页面里面主要提取 div class="list-items p4p clearfix" 你想要的产品都是在这个div里面 然后在这个代码里面提取你想要的字段 然后在循环的插入的 exls里面 不过我觉得使用exls vba 不如使用 vb直接做起来方便 估计工程量 需要两个工作日 另:同学 这个没有现成的代码的 需要自己努力了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯