다음 검색 url 수정

git-svn-id: svn://192.168.0.12/source@56 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2015-03-17 08:16:50 +00:00
parent b9a8c64811
commit 4c855cfa5c
3 changed files with 25 additions and 28 deletions

View File

@@ -13,38 +13,21 @@ SDaumCafeManage::SDaumCafeManage(QObject *pObject) : SManage(pObject)
QString SDaumCafeManage::makeGetListQuery(QString _str,QDate _date,int _nPage)
{
/*
//http://search.daum.net/search?w=cafe&m=board&q=%EC%84%B1%ED%98%95&find=off&sort=recency&p=3&sd=20140501000000&ed=20140502235959&period=u&page=1&DA=PGD
//http://search.daum.net/search?w=cafe&DA=PGD&m=board&q=%EC%84%B1%ED%98%95&find=off&sort=recency&p=3&sd=20140501000000&ed=20140501235959&period=u
//http://search.daum.net/search?w=cafe&m=board&q=%EC%84%B1%ED%98%95&find=off&sort=recency&p=3&period=u&sd=20140506000000&ed=20140506235959&page=1&DA=PGD
QString strOut;
strOut = "http://cafeblog.search.naver.com/search.naver?where=article&ie=utf8&query=";
strOut = "http://search.daum.net/search?w=cafe&m=board&q=";
strOut += EncodetoUtf8(_str,true);
strOut += "&t=0&st=date&date_option=6&date_from=";
strOut += _date.toString("yyyy.MM.dd");
strOut += "&date_to=";
strOut += _date.toString("yyyy.MM.dd");
//strOut += "&srchby=text&dup_remove=1&cafe_url=&without_cafe_url=&board=&sm=tab_pge&nso=so%3Add%2Cp%3Afrom";
strOut += "&srchby=text&dup_remove=1&";
strOut += "cafe_url=";
strOut += m_strAuthorship;
strOut += "&without_cafe_url=&board=&sm=tab_pge&nso=so:dd,p:from";
strOut += _date.toString("yyyyMMdd");
strOut += "to";
strOut += _date.toString("yyyyMMdd");
//strOut += "%2Ca%3Aall&start=" + QString::number(_nPage);
strOut += ",a:all&start=" + QString::number(_nPage);
//qDebug() << strOut;
*/
QString strOut;
strOut = "http://search.daum.net/search?nil_suggest=btn&w=cafe&lpp=10&q=";
strOut += EncodetoUtf8(_str,true);
strOut += "&period=u&p=";
strOut += "&find=off&sort=recency&p=";
strOut += QString::number(_nPage);
strOut += "&sd=";
strOut += "&period=u&sd=";
strOut += _date.toString("yyyyMMdd");
strOut += "000000";
strOut += "&ed=";
strOut += _date.toString("yyyyMMdd");
strOut += "235959";
strOut += "&page=1&DA=PGD&m=board";
strOut += "&page=1&DA=PGD";
//InsertLog("DaumCafe : URL");
//InsertLog(strOut);

View File

@@ -96,10 +96,14 @@ void SManage::processFinished(int exitCode,QProcess::ExitStatus exitStatus)
QProcess *pPro = (QProcess*)sender();
QString str = pPro->readAllStandardOutput();
QStringList list = str.split("\n");
// int length = str.trimmed().length();
foreach(QString log,list)
{
if (m_pMain)
{
m_pMain->InsertLog(log);
// m_pMain->InsertLog("length = " + QString::number(length));
}
else
exit(0);
}

View File

@@ -98,12 +98,22 @@ void SNaverBlogManage::processFinished(QProcess *pPro,QString _strOut)
if (_strOut.right(4) == "last" || m_ncList >= 991)
m_bLast = true;
/*
if (_strOut.right(5) == "block")
{
ReLoadList();
}
*/
QStringList strOutList = _strOut.split("\n");
if(strOutList.length() > 2)
{
if(_strOut.split("\n").at(2).trimmed().length() == 0)
{
ReLoadList();
}
}
else
ReLoadList();
m_strListURL.clear();
foreach(QString str,_strOut.split("\n"))
@@ -117,8 +127,8 @@ void SNaverBlogManage::processFinished(QProcess *pPro,QString _strOut)
{
m_nMode = E_PROCESS_LIST_RUN;
CheckLast();
if(m_bLast == false)
ReLoadList();
//if(m_bLast == false)
// ReLoadList();
}
else
m_nMode = E_PROCESS_URL_RUN;