Files
clients/AjaxCrawlerProcess/scrawlerdata.h
admin 0a6c66099d 뉴스 크롤러 기능 추가
git-svn-id: svn://192.168.0.12/source@151 8346c931-da38-4b9b-9d4c-e48b93cbd075
2015-06-18 08:49:08 +00:00

56 lines
1.2 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;
public:
SCrawlerData();
~SCrawlerData();
QString getData(int _num);
QString SqlString(QString _str);
QString GetSafeUtf(QString _strData);
QString GetTable();
QString GetDate(QString _strDate);
void setData(QString _str, int _num);
void clear();
void clear(int _num);
bool sendDB();
bool deleteDB(QString _str, int _num);
void setTable(QString _str);
};