怎么用java读取网页上的数据,比如大盘数据 我现在能读出网页源文件的内容,可是源文件中并没有数据啊,它的数据是从数据库中读的,我读不了他的数据库,怎么能从网页上获得这些数据呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HttpClient,http://hi.baidu.com/ylwenxia/blog/item/979087ee070a402a2df534b9.html CInternetSession session("HttpClient"); char *url = "http://127.0.0.1/service/XChangeServlet?account=001&receiver=1001"; CHttpFile *pfile = (CHttpFile*)session.OpenURL(url); pfile->SendRequest(); DWORD dwStatusCode; pfile -> QueryInfoStatusCode(dwStatusCode); if(dwStatusCode == HTTP_STATUS_OK) { CString content; CString data; while (pfile -> ReadString(data)) { content += data + "\r\n"; } content.TrimRight(); printf(" %s\n " ,(LPCTSTR)content); MessageBox(content); } pfile -> Close(); delete pfile; session.Close(); 数据确实是通过服务器端的动态页面从数据库中读出来的。但是,最后数据是通过浏览器显示给你的。对于我们来说,无论数据从哪来,发送给浏览器的都是Html代码。把这些代码读出来,然后解析不就行了么。 您说的解析Html代码是用HTTPclient吗?我现在能做到的是读出了源文件,但源文件里没有数据啊,所以解析不出来啊。 能具体告诉我怎么读出显示给我的html代码吗? java编写的记事本界面程序 mysql 两表之间的查询 各位大侠帮帮忙 java类定义在一个package里面,为什么编译不通过那? hibernate修改数据问题 sql连接问题 大家快来啊 请问如何用java获取dicom影象资料.. 对一个list分组求和??? 请问大侠们,写Java 程序 最好用什么开发工具? 我这个线程终止不了另一个线程 Eclipse里常用快捷键 都说csdn高手多,特来此寻求一算法的实现
http://hi.baidu.com/ylwenxia/blog/item/979087ee070a402a2df534b9.html
char *url = "http://127.0.0.1/service/XChangeServlet?account=001&receiver=1001";
CHttpFile *pfile = (CHttpFile*)session.OpenURL(url); pfile->SendRequest();
DWORD dwStatusCode;
pfile -> QueryInfoStatusCode(dwStatusCode);
if(dwStatusCode == HTTP_STATUS_OK)
{
CString content;
CString data;
while (pfile -> ReadString(data))
{
content += data + "\r\n";
}
content.TrimRight();
printf(" %s\n " ,(LPCTSTR)content);
MessageBox(content);
}
pfile -> Close();
delete pfile;
session.Close();
但是,最后数据是通过浏览器显示给你的。
对于我们来说,无论数据从哪来,发送给浏览器的都是Html代码。
把这些代码读出来,然后解析不就行了么。
我现在能做到的是读出了源文件,但源文件里没有数据啊,所以解析不出来啊。