提取网页中某些数据元素 现在能够获取到目标网页地址的HTML代码 并保存到CString 现在如何进行分析字符串 达到获取某些值 比如 <h1>为起点</h1>为终点之间的 字符谢谢大家了,希望给些代码出来参考下 只要分析字符串就行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要获取网页的代码,建议使用WININET系列库函数CStdioFile* pFile = OpenURL( LPCTSTR pstrURL, DWORD dwContext = 1, DWORD dwFlags = INTERNET_FLAG_TRANSFER_ASCII, LPCTSTR pstrHeaders = NULL, DWORD dwHeadersLength = 0);CString strPage; char buff[1000];while(pFile->Read(buff, 1000)){ strPage += buff;} CString strContent; //strContent为读取页面内容的字符串int n1 = strContent.Find("<h1>");int n2 = strContent.Find("<.h1>");CString strFind = strContent.Mid( n1, n2-n1 ); ATL服务怎么不能outputdebugstring? 请问,__declspec和_declspec,是不是一样的呢? VS2005 单文档程序中在派生于CFormView的View对话框上添加了一个按钮,如何添加这个按钮的事件响应? 关于CComboBox问题 资源泄漏问题! 用VC读写XML文档的代码,有几个问题,请高人指点! 请问那里有《MFC Internals》电子版本下载 關于LoadBitmap的簡單問題 openCV 实现循环录像 如何得到桌面的路径,有无相关的API? 打开文件正在读,怎么对该文件进行别的读操作 关于数据库提取多条记录
LPCTSTR pstrURL,
DWORD dwContext = 1,
DWORD dwFlags = INTERNET_FLAG_TRANSFER_ASCII,
LPCTSTR pstrHeaders = NULL,
DWORD dwHeadersLength = 0);
CString strPage;
char buff[1000];
while(pFile->Read(buff, 1000))
{
strPage += buff;
}
int n1 = strContent.Find("<h1>");
int n2 = strContent.Find("<.h1>");
CString strFind = strContent.Mid( n1, n2-n1 );