C#代码实现在浏览器中点击文件->另存为 将某个指定的网址保存下来
某个网页上用了JS在网页加载后再补回相关位置的值,而这个值正是我要采集的,因为读取网页源文件时这些要采集的值全为----这样的占位符所以想到用另存为的方式来做,因为另存为...
某个网页上用了JS在网页加载后再补回相关位置的值,而这个值正是我要采集的,因为读取网页源文件时这些要采集的值全为----这样的占位符
所以想到用另存为的方式来做,因为另存为后那个HTML文件中的源文件已将----这个占位符变成真正我要采集的数据!
现在问题来了,怎样用C#做一个方法,参数只传入两个参数如:
static void getWebPageInfo(URL, SaveToPath)
不一定是C#, 其它语言帮忙生成一个有静态方法的DLL给我调用就最好
如下面网址:http://stockdata.stock.hexun.com/000002.shtml
其实红框那里就是我想要取的值... 展开
所以想到用另存为的方式来做,因为另存为后那个HTML文件中的源文件已将----这个占位符变成真正我要采集的数据!
现在问题来了,怎样用C#做一个方法,参数只传入两个参数如:
static void getWebPageInfo(URL, SaveToPath)
不一定是C#, 其它语言帮忙生成一个有静态方法的DLL给我调用就最好
如下面网址:http://stockdata.stock.hexun.com/000002.shtml
其实红框那里就是我想要取的值... 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励50(财富值+成长值)+提问者悬赏100(财富值+成长值)
若以下回答无法解决问题,邀请你更新回答
3个回答
展开全部
如果按照你的方式,我的理解逻辑是你需要实现一个自动下载网页html源码,然后读取本地html源码的东西?
追问
是的,只要下载到这个HTML源码中那些关键位置不是显示---,而且我们浏览网页见到的所有内容就可以了,而读取这个下载后的HTML源码我会自己做
或者您有更好的办法可以不用下载而又可以采集到浏览时见到真实内容也可以,谢谢您的关注!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-05-25
展开全部
你可以另存为之后,再到本地依次提取html中的信息啊?反正都要执行另存后才有
追问
手动做我还要来这里问吗?肯定是想批量写程序来下载啊...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我可以解决你的问题.. 收费
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询