社区
JavaScript
帖子详情
用C++读取网页数据
CharmPeach
2012-08-28 10:12:46
要用C++读取一个网页的数据,但是数据是从网站后台的数据库读取的,我用CHttpFile直接下载html文件后,里面是不包括我想要的数据的,我想应该是网页虽然加载完成了,但是数据还没加载完成。我要怎么才能得到那些数据?
我是小白,麻烦说的详细点!
成功后再散100分。
跪求!!!!
...全文
491
4
打赏
收藏
用C++读取网页数据
要用C++读取一个网页的数据,但是数据是从网站后台的数据库读取的,我用CHttpFile直接下载html文件后,里面是不包括我想要的数据的,我想应该是网页虽然加载完成了,但是数据还没加载完成。我要怎么才能得到那些数据? 我是小白,麻烦说的详细点! 成功后再散100分。 跪求!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
泡泡鱼_
2012-08-30
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
引用 2 楼 的回复:
需要客户端组件webbrower来获取js动态生成的内容,服务器端的webhttprequest对象之类不解析js的,和你通过浏览器右键查看代码显示的是什么就是什么
能稍微具体点吗??
[/Quote]
就是说,目标网站所有异步加载的内容,根本获取不到
你需要做的是[我是拿.net做例的,c++没玩过,不知道相关的控件]
1:做一个C/S的软件,内嵌webbrower[这个就好比是一个IE内核的微型浏览器]
2:在webbrower中设置你要抓取内容的页面Uri
3:在webbrower中等待页面加载完成,然后获取指定的元素内容,然后你自己再存储起来就是了
Go 旅城通票
2012-08-29
打赏
举报
回复
需要客户端组件webbrower来获取js动态生成的内容,服务器端的webhttprequest对象之类不解析js的,和你通过浏览器右键查看代码显示的是什么就是什么
CharmPeach
2012-08-29
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
需要客户端组件webbrower来获取js动态生成的内容,服务器端的webhttprequest对象之类不解析js的,和你通过浏览器右键查看代码显示的是什么就是什么
[/Quote]
能稍微具体点吗??
未知数
2012-08-29
打赏
举报
回复
没做过你描述的功能。
但可以确定你这样是不能获取到数据的。因为你没有用浏览器解析js代码,如果数据是js脚本ajax读取的,你只是获取到js代码,但并没有浏览器执行这些代码,根本就不会有从后台读取数据的动作发生,你只是获取到一堆文本而已。还有你直接获取的文件,可能只是下载文件其实后台代码都没有执行,怎么会有数据呢?
你这种做法我也不晓得怎么做,期待高手。
不过让我做的话还是有办法想的:
自己在iis上发布一个网站后台用于接收数据;写一个页面,js代码通过ajax从你说的网站里面获取数据,获得数据后再用ajax将数据发送到自己发布的网站后台,这样就完成了数据的读取,然后后台代码就可以将数据传递给你的C++模块。
过程感觉不算复杂,不知道有没有人有更方便的方法
c++
通过Winhttp简单实现GET/POS访问
读取
网页
源码
c++
通过Winhttp简单实现GET/POS访问
读取
网页
源码,不需要依赖特殊类库,使用简单方便。
c++
获取
网页
指定内容
抓取
网页
数据
。修改网址可以抓取任何
网页
,对于初学者来说是个很好的工程。
网页
爬虫,可实现速度很快的信息爬取,提供源码。
C++
语言基础视频教程
C++
语言基础视频培训课程:本课与主讲者在大学开出的程序设计课程直接对接,准确把握知识点,注重教学视频与实践体系的结合,帮助初学者有效学习。本教程详细介绍
C++
语言中的封装、
数据
隐藏、继承、多态的实现等入门知识;主要包括类的声明、对象定义、构造函数和析构函数、运算符重载、继承和派生、多态性实现等。课程需要有C语言程序设计的基础(可以利用本人开出的《C语言与程序设计》系列课学习)。学习者能够通过实践的方式,学会利用
C++
语言解决问题,具备进一步学习利用
C++
开发应用程序的基础。
GetWeather.rar(
C++
获取天气
数据
)
C++
获取天气
数据
,VS2017完整工程,代码完成Json
数据
格式的解析以及输出显示。
C++
Json Http
C++
下HTTP
网页
读取
控件源代码(简化WinInet的API)
CHttpClient的目的是用于简化WinInet的API,用于和HTTP服务器进行交互。可以使用HTTP GET向HTTP服务器发送请求(用于请求一个URL对应的内容),使用HTTP POST想HTTP服务器发送
数据
(用于传递文件和提交表单),以及处理CHttpResponse回来的
数据
,另外加入了严格的异常检测。附件里同时包含了一普通版和COM版的源代码。
JavaScript
87,915
社区成员
224,619
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章