Files
clients/CrawlerProcess/scrawlerdata.h
admin 6b3521002a 네이버 뉴스 수정
네이버 블로그 본문 수정

git-svn-id: svn://192.168.0.12/source@231 8346c931-da38-4b9b-9d4c-e48b93cbd075
2015-12-24 01:39:40 +00: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);
};