Files
clients/CrawlerProcess/scrawlerdata.h
admin f1629c85f3 뉴스 코를링 기능 추가
git-svn-id: svn://192.168.0.12/source@148 8346c931-da38-4b9b-9d4c-e48b93cbd075
2015-06-18 08:43:34 +00:00

54 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,
TOTAL_COUNT
};
private:
QString m_strData[TOTAL_COUNT];
QString m_strColumn[TOTAL_COUNT];
QString m_strTable;
private:
QString GetSafeUtf(QString _strData);
QString getTable();
public:
SCrawlerData();
~SCrawlerData();
QStringList GetNumber(QString _str);
QString getData(int _num);
void setData(QString _str, int _num);
void clear();
void clear(int _num);
bool sendDB();
void setTable(QString _str);
};