0

我正在尝试使用 Marmalade 制作一个基本的应用程序,目前正在研究使用正则表达式从网页中检索一条非常具体的信息。有没有更简单的方法来做到这一点?我真的想要单个 p 标签的内容,令人讨厌的是它没有唯一的 id,因此我想使用正则表达式。

我对 c++ 和 Marmalade 完全陌生,因此我问。

对不起,如果这是一个愚蠢的问题,但我可以在互联网上找到任何有用的东西。

4

2 回答 2

1

不了解正则表达式,但如果您的网络服务支持 GET/POST,那就是您需要的 -

CIwHttp* m_Http = new CIwHTTP;
m_Http->SetFormData("user", user);
m_Http->SetFormData("pass", password);
//Gotheader is the callback function which will get called when header information is received from webservice
m_Http->Post(LOGIN_PATH, NULL, 0, GotHeaders, NULL);

此 IWHTTP 示例中的更多信息。

于 2013-08-13T22:41:05.580 回答
1

有 C++ 函数可以在字符串中查找内容,因此最好编写 C++ 逻辑来查找它,除非您更擅长正则表达式。不过,听起来您无法控制目标页面的内容,因此只有在页面格式保持在您的代码可以找到所需文本的情况下,它才会起作用。

于 2015-03-17T22:08:38.080 回答