#ifndef SCRAWLERDATA #define SCRAWLERDATA #endif // SCRAWLERDATA #include #include class SCrawlerData { public: enum E_COLUMN { PLATFORM_NAME = 0, PLATFORM_FORM, PLATFORM_TITLE, ARTICLE_FORM, ARTICLE_PARENT, ARTICLE_ID, ARTICLE_NICKNAME, ARTICLE_TITLE, ARTICLE_DATA, ARTICLE_URL, ARTICLE_HIT, ARTICLE_DATE, ARTICLE_ORDER, ARTICLE_PROFILE, ARTICLE_PROFILEURL, PLATFORM_ID, KEYWORD_ID, REPLY_URL, //ETC, TOTAL_COUNT, }; private: QString m_strData[TOTAL_COUNT]; QString m_strColumn[TOTAL_COUNT]; QString m_strTable; private: QString getTable(); public: SCrawlerData(); ~SCrawlerData(); QStringList GetNumber(QString _str); QString getData(int _num); QString GetSafeUtf(QString _strData); void setData(QString _str, int _num); void clear(); void clear(int _num); bool sendDB(); void setTable(QString _str); };