Files
clients/CrawlerProcess/scrawlerdata.h
2017-07-27 11:29:21 +09:00

56 lines
1.1 KiB
C++

#ifndef SCRAWLERDATA
#define SCRAWLERDATA
#endif // SCRAWLERDATA
#include <QString>
#include <QStringList>
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);
};