다음 검색 url 수정
git-svn-id: svn://192.168.0.12/source@56 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user