如何编程实现每隔1分钟就抓取某网页的数据并保存到Excel

问题描述

会一些C++,JAVA和C#。我知道抓取网页数据的原理是:读取网页的源码,然后解析字符串但我没做过类似的东西,不知道如何下手。什么编程语言和工具可以实现这个功能呢?

解决方案

解决方案二:
fidler抓包,然后用httprequest模拟提交
解决方案三:
timer定时,学习npoi
解决方案四:
为你提供一个思路(基于.NET)向目标地址发送WebRequest请求然后解析结果就可以了WebRequest是.Net内置的稍微看一下就知道怎么发请求了然后解析也很容易,你得到的返回一般网站是html直接使用.Net的XML解析就行了(因为html就是Xml的子集)要完成这个需求只要去了解下WebRequest及XmlDocument这2个类就ok
解决方案五:
用到定时器、webrowser和正则表达式或者dom
解决方案六:

解决方案七:
这和语言无关。。。

时间: 2024-11-05 14:38:07

如何编程实现每隔1分钟就抓取某网页的数据并保存到Excel的相关文章

【vb编程】怎样把数据保存到excel中

问题描述 小弟不会vb编程,特求大神给个demo,在此感谢! 下面是我在网上找到的例子,运行报错: Dim ExcelApp As Object Private Sub Form_Unload(Cancel As Integer) Dim X As Integer X = MsgBox("是否保存更改?", vbYesNoCancel + vbExclamation, "VB 保存数据到中 Excel") If X = 6 Then '单击"是"

网络数据抓包 windows- VC++ 用原始套接字编程,怎样抓取网页响应数据?

问题描述 VC++ 用原始套接字编程,怎样抓取网页响应数据? 在网上找了很多方法,都是只能抓取发出的请求数据,没有响应数据 recv(sock, recvInf, sizeof(recvInf), 0);//接收包 windows环境下,VS2015 解决方案 参考:http://www.codeproject.com/Articles/17031/A-Network-Sniffer-in-Chttp://www.netresec.com/?page=RawCap 解决方案二: 这个是开发给特定

ASP实现限制每天隔5分钟开始一次新的活动的判断函数分享

每天隔5分钟开始一次新的活动 获取当前时间 比对下一次活动倒计时 原创函数代码如下,用做服务端调试用. <% times = Now() For i = 0 To 23 If i <= 9 Then i = "0"&i For ii = 0 To 55 If ii Mod 5 = 0 Then If ii <= 9 Then ii = "0"&ii arrString = arrString&""&

PowerPoint2007设置每隔一分钟就自动保存方法图解教程

看到过本文作者以前写过的有关Word和Excel每隔1分钟就自动保存文件的文章,就直接可以忽略本文了,因为Word.Excel和PPT的自动保存方法几乎是一模一样的,最多也就是名字叫法不同而已. 本文作者Office PowerPoint版本是2007的. Office PowerPoint 2007自动保存设置方法 1.打开在开始菜单找到并打开Microsoft Office PowerPoint 2007软件. 2.正常打开PowerPoint2007之后,如下图所示,找到PowerPoin

求bat批处理向http://localhost每隔1分钟发送一个http请求的代码

问题描述 求bat批处理向http://localhost每隔1分钟发送一个http请求的代码 求大神帮我写个批处理命令实现:向http://localhost每隔1分钟发送一个http请求的功能 解决方案 @echo off set str=""%time:~65%"" :: 标签,用于goto跳转 :next1 :: 判断str是不是空,如果不是则执行下边的语句 if ""%str%""==""00.0

cron表达式:我想表达:1.每天的3:10到6:40每隔20分钟执行一次,怎么写呢

问题描述 cron表达式:我想表达:1.每天的3:10到6:40每隔20分钟执行一次,怎么写呢 cron表达式:我想表达:1.每天的3:10到6:40每隔20分钟执行一次,2.从3:10开始每隔20分钟执行一次,但执行20次,这两个cron表达式该怎么写呢 解决方案 可以设置每天几点几分,不能直接间隔 比如每小时的00,20,40,分钟执行

每隔两分钟就显示数据库里的10条最新数据怎么做

问题描述 每隔两分钟就显示数据库里的10条最新数据怎么做 解决方案 解决方案二:那就每隔10分钟刷新一下页面了解决方案三:数据查询操作放到Timer控件的Tick事件里,每隔两分钟就显示数据库里的10条记录,查询语句里指明求最新追加的10条记录,如有自增的id则,selecttop10*fromtableorderbyiddesc解决方案四:selecttop10*fromtableorderbyiddesc访问数据库写对就OK了其他只要想办法实现定时刷新就可以刷新页面方法很多..整理了一下第一

Node.js node-schedule定时任务隔多少分钟执行一次的方法_node.js

在 Node.js 中,我使用 node-schedule 来执行定时任务.Cron-style 的时间格式对于初学者不太直观,所以一般使用这种方式:比如官方示例中的每个小时的 42 分执行任务 复制代码 代码如下: var schedule = require('node-schedule'); var rule = new schedule.RecurrenceRule();  rule.minute = 42; var j = schedule.scheduleJob(rule, func

大神求助一个js问题,获取当前时间一个小时前每隔5分钟的时间数组

问题描述 大神求助一个js问题,获取当前时间一个小时前每隔5分钟的时间数组,且分钟是5的整数,即12个时间整数例如现在21:46分就取20:45,20:50,20:55,21:00,21:05.....21:45 解决方案 解决方案二:你可不可在后台获取后,再传到前台?这样比较简单解决方案三:functiongetDateArray(endDate,splitTime,count){if(!endDate){endDate=newDate();}if(!splitTime){splitTime=