Example #1
0
def checkListMysqlDB(keyword_id, influencer, link):
    sql = 'SELECT circle FROM Weibo_keyword WHERE id="{}"'.format(keyword_id)
    circle = queryOneMysqlDB(sql)[0]
    #sql = 'SELECT keyword_id, influencer, link FROM Weibo WHERE keyword_id="{}" AND influencer="{}" AND link="{}"'.format(keyword_id, influencer, link)
    sql = 'SELECT r.id FROM Weibo AS r, Weibo_keyword AS k WHERE r.keyword_id=k.id AND r.influencer="{}" AND r.link="{}" AND k.circle="{}"'.format(influencer, link, circle)
    if queryOneMysqlDB(sql) != None:
        return True
    else:
        sql = 'SELECT r.id FROM Weibo_leads AS r, Weibo_keyword AS k WHERE r.keyword_id=k.id AND r.influencer="{}" AND r.link="{}" AND k.circle="{}"'.format(influencer, link, circle)
        return True if queryOneMysqlDB(sql)!=None else False
Example #2
0
def addKeywordId():
    sql = "SELECT * FROM Weibo_keyword"
    keywordList = queryAllMysqlDB(sql)

    id = 0
    while True:
        sql = 'SELECT id, product_seg, circle, keyword FROM Weibo WHERE keyword_id=0 and id>"{}" LIMIT 1'.format(
            id)
        result = queryOneMysqlDB(sql)
        if result == None:
            break
        id = result[0]
        print("{} {} {} {}".format(result[0], result[1], result[2], result[3]))
        for keyword in keywordList:
            if result[1] == keyword[1] and result[2] == keyword[2] and result[
                    3] == keyword[3]:
                sql = 'UPDATE Weibo SET keyword_id="{}" WHERE id="{}"'.format(
                    keyword[0], result[0])
                updateMysqlDB(sql)
                break
        time.sleep(0.1)
Example #3
0
def queryPageidMysqlDB():
    sql = 'SELECT keyword_id, page_id FROM Weibo_page LIMIT 1'
    return queryOneMysqlDB(sql)
Example #4
0
def queryKeywordMysqlDB():
    sql = 'SELECT id, keyword FROM Weibo_keyword WHERE finished != 1 LIMIT 1'
    return queryOneMysqlDB(sql)
Example #5
0
def queryCircleMysqlDB(keyword_id):
    sql = 'SELECT circle FROM Weibo_keyword WHERE id="{}"'.format(keyword_id)
    return queryOneMysqlDB(sql)
Example #6
0
def queryAccountMysqlDB():
    sql = 'SELECT keyword_id, link FROM Weibo WHERE share_avg=0 AND comment_avg=0 AND post_type="" AND keyword_id!=0 LIMIT 1'
    return queryOneMysqlDB(sql)
Example #7
0
def checkExistDB(product_seg, circle, keyword):
    sql = 'SELECT * FROM Weibo_keyword WHERE product_seg="{}" AND circle="{}" AND keyword="{}"'.format(
        product_seg, circle, keyword)
    return queryOneMysqlDB(sql)