关于利用CppWebBrowser打开网页并读取?

lzf20lzf 2006-03-19 11:33:37
我想利用CppWebBrowser打开这个http://plus.dg.gov.cn/dzjc.asp网页并往里面的“ 按车牌号码查询:”输入车牌号,然后自动点击
当初是这样打开的
void __fastcall TForm1::Button6Click(TObject *Sender)
{
char cURL[256];
wchar_t wURL[256];
strcpy(cURL,"http://plus.dg.gov.cn/dzjc.asp");
for(int i=0; i<int(strlen(cURL)); i++) wURL[i] = (wchar_t)cURL[i];
wURL[strlen(cURL)]='\0';
CppWebBrowser1->Navigate((wchar_t *)wURL,NULL, NULL,NULL,NULL);
}
不过网页改版后就不行了
...全文
207 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccrun.com 2006-03-19
  • 打赏
  • 举报
回复
我分析了一下那个页面的源码,你直接访问这个地址就行了:
String strAddr = "http://plus.dg.gov.cn/dzjc.asp?prov=粤&city=S&num=";
strAddr += "12345"; // 这里是要查询的车牌号

CppWebBrowser1->Navigate(WideString(strAddr));
minlulu 2006-03-19
  • 打赏
  • 举报
回复
关注
lvjack 2006-03-19
  • 打赏
  • 举报
回复
取回数据用特征字符串定位,例如用“车牌号码”定位表格开始,然后根据“<table>”“</table>”取到表格,再根据“<tr>”“<td>”解析每个单元格的内容即可
lzf20lzf 2006-03-19
  • 打赏
  • 举报
回复
那能够说下如何对列出数据来分别读取嘛?

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧