【问题标题】:Trying to copy the contents of a website to a string for analysis试图将网站的内容复制到字符串中进行分析
【发布时间】:2021-06-08 12:01:48
【问题描述】:

所以我正在为 mt5 平台的新闻过滤专家编写代码。代码应该是这样工作的,下载 html 页面,将页面内容复制到字符串中,然后使用该字符串进行分析。

到目前为止,我已经成功下载了html页面 现在的主要问题是将 html 页面的内容复制到字符串中以帮助我进行分析。请帮忙

int filehandle2=FileOpen("news-log.html",FILE_READ|FILE_BIN); TXT=FileReadString(filehandle2,ArraySize(result));

【问题讨论】:

    标签: mql5


    【解决方案1】:

    试试下面的代码,应该可以了。

    string str;
    int file_handle=FileOpen("news-log.html",FILE_READ|FILE_BIN|FILE_ANSI);
    if(file_handle!=INVALID_HANDLE)
    {
          str=FileReadString(file_handle,int(FileSize(file_handle)));
          FileClose(file_handle);
    }
    else PrintFormat("Failed to open %s file, Error code = %d","news-log.html",GetLastError());
    

    【讨论】:

    • 您好,谢谢您的解决方案,它现在复制但不是整个文件,它复制了文件的 1/4,字符串的长度是否有限制?
    • 据我所知。您可以发布您的文件的副本吗?
    • 好吧,让我来做吧
    • 我在那里重新整理了我的问题,期待您的回复,非常感谢
    猜你喜欢
    • 1970-01-01
    • 2011-08-17
    • 2010-10-27
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    • 2014-05-26
    • 2012-08-29
    相关资源
    最近更新 更多