Files
clients/AjaxCrawlerProcess/snewscrawler.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

34 lines
812 B
C++

#ifndef SNEWSCRAWLER_H
#define SNEWSCRAWLER_H
#include <QWebPage>
#include <QObject>
#include <QThreadPool>
#include "sreplygetmanage.h"
class SNewsCrawler : public QObject
{
Q_OBJECT
public:
explicit SNewsCrawler(QObject *parent = 0);
~SNewsCrawler();
void load(QStringList _strlistArgv);
void Debug(QString _strFilename,QString _strData);
signals:
void finished();
private slots:
void saveResult(bool ok);
private:
QWebPage *m_page;
QString m_strUrl;
SReplyGetManage m_reply;
SCrawlerData m_data;
bool m_bUse;
private:
QWebElement Find(const QWebElement _FindElement,const QString _strElement,const QString _strAttrib,const QString _strFind);
void saveFrame(QWebFrame *frame);
};
#endif // SNEWSCRAWLER_H