Commit 4c85c2d1 authored by lixiaofang's avatar lixiaofang

add

parent eb2cfa9b
import requests
import time
import datetime
import pymysql
import random
import traceback
import logging
from log_settings import *
from auto_request import login, time_convs, reply, get_comment, click
from auto_request import host, user, db, passwd
def get_topic_id(numtime1, numtime2):
try:
pc = pymysql.connect(host=host, user=user, passwd=passwd, db=db, port=3306)
cursor = pc.cursor()
cursor.execute(
"SELECT id,user_id FROM topic WHERE is_online=1 and create_time > '%s' and create_time < '%s' and id not in "
"(select topic_id from reply where is_online=1 and create_time > '%s' and create_time < '%s')" % (
numtime1, numtime2)
)
data = cursor.fetchall()
topic_id = list(data)
return topic_id
except:
logging.error("catch exception,get_data:%s" % traceback.format_exc())
return []
if __name__ == "__main__":
try:
numtime1, numtime2 = time_convs(8, 0)
user_id = get_topic_id(numtime1, numtime2)
for i in user_id:
cook = login()
if cook is not None:
click(cook, i[1])
comment = get_comment()
reply(cook, i[1], comment)
except:
logging.error("catch exception,main :%s" % traceback.format_exc())
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment