Commit 54048949 authored by 段英荣's avatar 段英荣

Merge branch 'vest_edit_judge' into 'master'

Vest edit judge

See merge request !436
parents a7cee0ca 3fec999d
......@@ -113,7 +113,8 @@ class Pictorial(models.Model):
def get_tag_by_id(self):
try:
tag_id_list = list(
PictorialTag.objects.filter(pictorial_id=self.id, is_online=True).values_list("tag_id", flat=True))
PictorialTag.objects.filter(pictorial_id=self.id, is_online=True, is_collection=1).values_list("tag_id",
flat=True))
return tag_id_list
except:
......
......@@ -96,6 +96,8 @@ class Topic(models.Model):
is_shadow = models.BooleanField(verbose_name="是否是马甲账户", default=False)
platform = models.IntegerField(verbose_name=u'平台来源', choices=GRAP_PLATFORM, default=GRAP_PLATFORM.ALPHA)
platform_id = models.BigIntegerField(verbose_name='用平台ID', null=True)
have_face = models.BooleanField(verbose_name=u"是否有图片", default=False)
def get_virtual_vote_num(self):
......@@ -427,6 +429,18 @@ class Reply(models.Model):
pictorial_id = models.IntegerField(verbose_name=u"榜单ID")
class CommunityTopicProduct(models.Model):
"""帖子商品信息"""
class Meta:
verbose_name = "帖子商品信息"
db_table = "community_topic_product"
topic_id = models.IntegerField(verbose_name=u"帖子ID")
product_id = models.IntegerField(verbose_name=u'商品ID')
create_time = models.DateTimeField(verbose_name=u'创建时间')
is_deleted = models.BooleanField(verbose_name=u'是否删除')
class CommunityCategoryTagRelation(models.Model):
class Meta:
verbose_name = u"标签分类对应关系"
......
我是干皮,美妆小白一个😂不知道怎么选😁就是想让自己的肤色看上去白一点,本身肤色偏黄,小仙女能不能推荐一款啊谢谢:-)
想要想要想要想要
卧槽也太好看了。。
太好看了!!!想入手!
这个色调透露一种高贵冷艳的气质,也太显白了叭
我加入购物车了!
冲冲冲!!!好爱了喔
妈耶!太好看了吧!黄皮女孩的福音
一直在犹豫买哪个色号结果到最后手里零花钱所剩无几
没用过他家的东西诶,怎么样啊
看了就想买系列
感觉很润的样子
你太美了 唇色好喜欢
妈呀!太干净舒服了吧!果断收藏、转发
用的是什么相机啊!!
颜色看起来还不错,哈哈哈
这个好漂亮啊,我要种草了
这个无敌是最爱了
这个系列超级难卸啊啊啊,我用Mac眼唇卸妆液,擦到脸发麻了还卸不掉
我有这个、不知道是不是买到假货了、感觉颜色久了会很深
好看,很适合日常哇!
我比较想看粉底液的,毕竟底妆真的很重要
想看你试试国货橘朵的唇釉,最近经常看到小姐姐在推
听说这个系列的质地不是很好,不敢下手
瞬间种草了,这个颜色发现也很适合我、买买
想知道夏天干皮用什么底妆,技能持久,又不脱妆
好温柔的颜色!好好看!想看美宝莲才出的小灯管SRD04或56
诶嘛,终于更新了
这个颜色,我先下单了,然后又退……
怎么这么好看(。・ω・。)ノ♡
太好看了吧!!!我喜欢眼影!!!可以推一下吗!!!!
omg!!
妆效感人
哇撒,太美了
很有参考价值
已经种草,这个是真的好用
紧紧捂着钱包看你的帖子哈哈哈哈哈哈
每次看你发的东西,我都超级超级想买呢!!!
好喜欢,可是又是我愿望清单之一,买不起系列愿望清单
嘻嘻嘻码住,最近正在纠结粉底液。
最近真的需要。家里囤货基本没了
好激动!!终于可以出现在前排了呀~~好好看哦~~测评也是超级用心~
我的妈呀被种草啦 要去找代购啦
皮肤状态也太好了吧
这个颜色好好看啊!是什么色啊
她来了她来了,她带着美貌来啦
这个颜色好配你啊!
蹲个色号!
想问一下 你平时定妆都用什么
它家的东西真的强 我还没买过不喜欢的
这太考验化妆技术了,,,
\ No newline at end of file
谁能不爱这颜值
每日看好看的脸回血
你真是生活动力
我太爱你的颜值了
舔屏
长得好看,横着竖着斜着拍都好看
太优越了
优越本人
暴击
盛世美颜
这是什么绝世颜值啊
来品品这个style
来品品这个风格
除了哇我还能说什么
真的是好看呢
这颜值,可真的是顶不住了
咋就这么好看呢
这颜值超级超级棒哦!
你真的好好看
好看到起鸡皮疙瘩
好看的立刻粉了
这个照片不够看的,求更多
太击中我了
诚邀各位欣赏这盛世美颜啊
请问这是什么神仙颜值
颜值真的太高了
好看到合不拢嘴,想要联系方式
哇,一直在感叹
火速存到手机,想拿去做头像
我真的看不够,多发几张来看看
看一万遍还是看不够
破音呐喊,太好看啦
咦,谁在发光哦
发什么都美呆了!
好看的人就是治愈良药
期待你的每天更新
看你就是是生活必备品
每日看一万遍好看的颜值
不愧是你
真的很吃这种颜
不愧是宁
点进来就出不去了
谁看了能不爱
真的喜欢这个风格
对这种风格无法抵抗
我没法冷静了
都给我看!
神仙颜值没错了
我真实的发出尖叫声
我来了!!!这个系列都好看
神仙颜值!摇旗呐喊
对这种颜无法抵抗
颜值大发
是什么神仙颜值呢
当场昏厥
这是什么绝色啊
绝色!!
颜狗来了!
真的可太棒了呢
好看到词穷
随便拍都会好看的
在发光啊
怎么拍都好看啊
这什么颜值!
为你喊破喉咙
什么都做得好
你好看的让我魂牵梦绕
顶不住啊顶不住
想把你的照片偷来当头像
好看到我分分钟昏厥
每一张都想拿去当头像
超超超超美的
颜值模板吧你,太好看了
很想知道滤镜,太好看了吧!
你咋这么好看
疯狂鸡叫
好看的人怎么拍都好看
一秒内爱上
awsl
进来看颜王的照片
美美哒
你怎么这么好看呢
我天,真好看
我的妈!你超美啊!
爱辽
心动辽
你怎么可以这么好看
同款姿势可以拥有,颜值拥有不了了。
可惜国家不分配颜值
长得好看是王道
好看的人随便怎么拍都在这么好看
这个颜值,怕是要在线夺命
谁能不喜欢呢
你简直是就是优越本身
你简直是是优越代名词
你好看到仿佛是来索命的
你又来索命了吗!这个颜值,献上小命
哇惊叹着
你真的是宝藏,太好看了
你是什么宝藏哦,偷偷摸摸关注一下
神仙颜值!!!
你也太好看了吧!!!
你好好看啊,好喜欢你的颜值
你真的好好看!!
哇,你也太好看了
哇,你是什么神仙颜值!
图二超级好看!
图一的角度,非常好看了吧
图一真的太好看了吧
你的颜是我吃的那一挂哎
这颜值是我喜欢的类型了
这颜值是长在我的上审美了
这颜真是长我审美点上了
哇塞,好可爱啊
好可爱啊
喜欢!太可爱了
哇塞,喜欢这个颜值
粉了粉了
我是你的颜值粉
这颜值戳到我了
神仙颜值
是戳我审美点的颜了
是戳我审美点的可爱哇
是戳我审美点的好看哇
喜欢这个发色
脸型好棒
这个鼻子是我的爱
颜值好好看
这个颜值一定是穿什么都好看
想学习这个妆容
是戳我审美点的眼睛了
是戳我审美点的高鼻梁了
是戳我审美点的唇形了
是戳我审美点的眉毛了
五官好精致啊
眼睛真的好看
脸型好棒啊,喜欢这个脸型
鼻子好好看
整体看着好舒服
喜欢这种风格
这构图很好啊
想学习你的拍照技巧
这什么神仙颜值!!!!
人好看还会还会拍
人这么好看还会拍,慕了!
羡慕长得好看的人
羡慕给你拍照的人
颜粉儿来报道
你是我的私藏神仙颜值!
怎么会这么好看的人!
这世上怎么会有这么好看的人呢!
是戳我审美点的发色了
是戳我审美点的发型了
你的头发,眼睛,鼻子,仿佛都长成了我最爱的样子
怎么会有人长得和我喜欢的样子这么像
喜欢你的颜值!!
这是什么神仙颜值诶~
好看到直戳我心
看完你的照片。心跳漏一拍
可以得到你的联系方式吗。
立刻粉了!喜欢这个颜值
等到你的新照片,开心
颜值一级!
请你每天多更几张照片好吗
图片是加滤镜了吗 真好看呀
这个颜值我真的是欲罢不能,看了好几遍
我会告诉你我看了好几遍吗
立刻粉了,为了这个颜值
ღ( ´・ᴗ・` )比心
给你笔芯
在线比心漂亮姐姐
给这个颜值在线打call
给你,我的小心心
请收下我的小心心
请收下我的疯狂笔芯
给你我所有的爱意,喜欢!
怎么会这么好看。老天造人不公平
这颜值,人生肯定特别顺利
为你在线打call
喜欢你的每一张照片!请多更新
可盐可甜的风格!
什么风格都好看!
这无处安放的魅力啊
立刻粉了!!
第一张也太好看了吧!
喜欢喜欢,在线打call
我是你的颜值粉,请多更新好吗
这张和我的同学好像!
我,我,我,可以认识你吗
又好看又会拍
喜欢了!
神仙颜值,每天都想催更新
为这个神仙颜值打call!!!
这个颜值真的是我的最喜欢的那一卦!
平时不发言,但这个颜值我必须说话!
不爱说话的我,必须发言了。喜欢你
这个角度能hold,长得好看果然可以随便拍
这个角度能抗住,这得什么神仙颜值
这个角度还这么好看啊
又好看又会拍照,厉害了
你怎么这么好看
真的太美了我很喜欢!!
你以为你长得美就可以不回我吗
我是新来的,都是神仙照片啊,放图吧,我还扛得住
好好看 我哭 我什么时候可以再好看一点
真的是 喜欢到不行!
好好看呀 我也想拍这么好看的
我对你的爱意值高达百分之两百噢
喜欢各种各样的你  嘿嘿
哇哦 这是谁的神仙大宝贝啊
为什么会有这么好看的人
超爱这种感jio!!!!!
每天看到这么好看的颜,美梦鸭
是我梦想的颜值
完全就是我喜欢的类型吧!
吼吼看呀美颜暴击
总是莫名的 怎么照都好看
人美怎样拍都好看
这是什么神仙颜值 爱liao 爱liao
该有的感觉你都有
不说啥了。只想夸夸这神仙颜值
博主的颜真耐打
都好看到哭啊,小北鼻
第一瞬间就戳中了我
嘤嘤嘤 我都爱死了!!
我要有这么好看我也很爱自拍了
因为好看 所以爱自拍
真的长的超级精致
一直都超喜欢看你的照片哎
不行了 我 你太好看了我要晕倒了
您也是真的hin好看诶
会拍你就多拍点 顺便也多发点哈哈哈哈 可爱^_^
看来老天确实不是公平的
这颜值让我变成了柠檬精
实名制羡慕!
天啦!我第一次看到这么好看的人!!!
到底为什么会这么好看!!!
这也太好看啦叭 一眼沦陷 我对你 就是爱!死!了!
大概是从天而降的仙女吧
太美了 我宣布我已经血空
为什么会有这么好看的人在人间
天啦噜!!!这也太好看了
这谁顶得住啊太好看了!
我希望我在梦里可以长这个样子
这到底是什么仙女了啦
啊啊啊啊啊啊看到这么美的你!俺心情也好好!
看到美女心情就更好啦!!!
甜甜的你 温暖我的心 
请问如何才能像博主一样美
这么美丽冻人直戳人心真的好吗
哭唧唧看这里!!!!好看哭泣
究竟怎么做到这种妆容的 有点爱
你是人间天使吗?
果然人好看怎么拍都好看呢
您真是好看极了!!
请告诉我怎么拍都好看的秘诀
太好看了吧 皮卡皮卡
亲亲 那么好看建议你多拍哦
我真的夸不动了,为什么有这么可爱美丽的女孩纸
真的好美,你到底要让我夸多少遍才够
太好看了8 永远看不够
看你我就觉得可以开心一年接着一年
我的宝藏女孩 啊啊真滴太美了 人间仙女
真的太美了!怎么会有这么美的女孩
这是什么美丽的精灵
嘻嘻,好美一女的,爱了爱了
被天使亲吻过的脸
太美了,我要窒息了
未闻花名 但知其人
太美了!!!一眼沦陷!
爱死了你这个颜值
上辈子肯定拯救了上帝,让你这么好看
哇哇哇,你也太好看了叭
太好看了吧!!救命!!
上帝是不是造你的时候偏心啦!
好了 这个真的美哭了
啊我心中的天使
妈呀,你也太好看了吧
说不出哪里喜欢 就是哪哪都喜欢
求求您 停止散发你的魅力!!!!!
特别有气质,加油
好美啊,初恋的面孔
我天,真的太好看了
看到你,就看到了生活的希望,看到人间还有如此好看的人
本颜粉儿来报道啦
是神颜没错了
为什么可以这么好看
我死了 你为什么这么好看,我就地死亡
画里走出来的叭
今天的您仍然是我的心动嘉宾呦
用来当壁纸真的贼好看
太美了吧我看呆了555
我也要像你一样闪闪发光
这个真的超级美丽了
这是什么散落人间的仙子
我天……这是什么神仙颜值
这神仙颜值,立刻粉了
wei,110吗,这里有人好看到让我想报警诶!
太好看了吧 !哭泣了
好看到爆炸(。・ω・。)ノ♡
\ No newline at end of file
一看就会,一学就废 ╥﹏╥
这个发量,有护发的东西安利吗?
别人家的头发,做了都很好看系列
婴儿肥怎么办,适合这个发型吗
老师!我没有学会!
手残党真是看着就知道自己做不到了
学渣想问,打理起来有手把手分步骤讲解图吗!!
我决定把图留着,等去找tony老师!
一个发型狗啃一般的我,也不知道为啥,认认真真看完了每一个字。。
wow 真的好看哎,一进来就被这张美到了
发际线高,额头凸出,适合什么发型或者刘海啊
不知道自己的脸型适合什么发型。。。
秃头少女想问,有发际线技巧吗!
正在苦苦留长的我……
讲真……奉劝各位 不要剪不要烫……除非你长的很时尚
请问 我头大呢 适合什么发型?
这发型真适合走活力少女路线!
每次看小姐姐们的发型,都觉得是自己颜值水平拉低了tony的技术水平
我之前剪了这个发型!全部人都说好看,回家我妈还以为我打了瘦脸针!!!
细软少还脸圆plus。。。我只能留着中分。
求推荐发型啊,想要蓬松一点的,现在长发有点贴头皮
我的TONY严肃地叫我不要剪。。然后我不信,他就拿出了假发给我戴上看大概效果
但我头发还是细软少,哭了
看了一天贴有点动心。。。谢谢!!
我剪了类似这种,不过自己吹出来没有tony吹的那么美!
想起来上次剪头发,发型师帮我卷了像高晓松,第二天睡醒,直了像刘胡兰,现在像马大姐╥﹏╥
太少女了吧!!
今天的彩虹屁我要全部给你!太好看了吧!!!
这是谁家的仙女!!
小个子女生该留怎样的发型好!留了六年刘海最近近年留中分 想剪短发又怕不好看!求支招
中分发型不化妆是否会显得人没精神啊?中分适合什么脸型吗?
脸大有点方 应该留什么发型呀= =
换了个发型,被嘲笑了半个月了
求问,头发少,留什么发型显头发多?
头发少到tony都说好心酸的地步了,羡慕小姐姐
今天剪了个巨丑的发型,想哭
换了十万种发型以后发现,头发靠吹,不会打理都见鬼 *^▽^*
贾玲适合什么发型啊?不过贾玲还比我好看。
我是细软,我最近两次烫的都是那种自然的大卷,烫回家我爸妈都说我没烫…
不知道秃头女孩适合什么发型
头发又多又硬又自来卷,折腾头发都不敢想,哭了
头发老贴头皮咋办?
发际线如何打碎?
艾玛 马住以后剪头发时候用
发量不多不少,大圆脸,适合斜刘海还是无刘海?
刚烫了羊毛卷,风太大太让人失去理智了!
我至今没有遇到 我可以顺利交流的tony… 导致我至今没有过合理的发型,全靠自然生长o(╥﹏╥)o
最近想换发型了,做一个新的发型,新鲜感溢出天际那种!小姐姐有推荐的吗~
我也种草了这个发型,但是我头发细软还容易油 呜呜呜
小姐姐看我!!!我现在就是这种发型!我觉得还行,染了一点颜色,还蛮洋气的
\ No newline at end of file
This diff is collapsed.
看完会省不少钱
超有用的!
心动惹
哈哈哈哈哈哈护肤博主=大型自主实验田
马一下
什么时候开始用眼霜比较好呀?
有什么好用的精华推荐吗?
有什么适合混油皮的护肤品推荐吗?
课代表在哪里
求出个油皮护肤大法
终于更新了!!
怎么知道自己是哪种类型的皮肤鸭
一键get
功课不怕多,我又学到了好多~~
满满的干货,辛苦啦~
干皮还不停长痘怎么办
油皮防晒,求推荐~
求适合干皮的身体乳,冬夏都可以用的
已经不晓得自己是什么皮了,一会油一会干的感觉
敏感肌真的太南了呜呜…不知道用什么好
羡慕皮肤好的人
真的很实用啊
敏感肌可以用吗?
干货!
感觉最主要的还是吃好睡好!睡眠充足了,饮食健康了,皮肤自然就好了
真心求问,黑眼圈还有得救吗?
种草了
有没有适合学生党的水乳呀?
想试试
喜欢!!!
来啦来啦,又来种草啦
性价比很高了!
我爱了
安排上!
看起来不错
最近正好缺,可以试下
感觉还是要用适合自己肤质的护肤品,才能有效果
夏天油,冬天干,有的救吗?
看起来很好用,种草小大人
比心❤
赞赞赞
哇哇哇!想要
实名心动
学习了
默默加入了购物车
我也有同款诶
良心推荐爱了爱了
真的很用心~
求个适合干皮还容易脸泛红的
又想尝试又怕不适合自己…
\ No newline at end of file
import traceback
import logging
from trans2es.models.topic import TopicTag, TopicImage, CommunityTopicProduct, Topic, CommunityCategoryTagRelation
from django.conf import settings
from trans2es.models.pictorial import PictorialTag
from random import randint
from trans2es.models.user_extra import UserExtra
from django.db import models
def get_edit_tag_id_list(topic_id):
try:
tag_id_list = TopicTag.objects.using(settings.SLAVE_DB_NAME).filter(topic_id=topic_id,
is_collection=1).values_list("tag_id",
flat=True)
return tag_id_list
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
return []
def topic_has_image(topic_id):
try:
has_image = Topic.objects.using(settings.SLAVE_DB_NAME).filter(id=topic_id, is_deleted=False,
is_online=True).values_list("have_face",
flat=True)
if has_image[0] == 1:
return True
else:
return False
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
return False
def get_topic_product_info(topic_id):
try:
has_product = False
query_list = CommunityTopicProduct.objects.using(settings.SLAVE_DB_NAME).filter(topic_id=topic_id,
is_deleted=False)
if len(query_list) > 0:
has_product = True
return has_product
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
return []
def get_pictorial_tag_by_id(pictorial_id):
try:
tag_id_list = list(
PictorialTag.objects.filter(pictorial_id=pictorial_id, is_online=True, is_collection=1).values_list(
"tag_id", flat=True))
return tag_id_list
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
return []
# def get_topic_data(numtime, numitme2):
# try:
#
# result_topic = Topic.objects.filter(create_time__lte=numitme2, create_time__gte=numtime,
# is_online=True).values("user_id", "id")
#
# if len(result_topic) > 0:
# for i in result_topic:
# shadow_judge = UserExtra.objects.filter(user_id=i[0], is_online=Topic, is_deleted=False).values_list(
# "is_shadow", flat=True)
#
# return shadow_judge
# except:
# logging.error("catch exception,err_msg:%s" % traceback.format_exc())
# return []
def get_category_tag_id(edit_tag_list):
try:
logging.info("get -----------")
# 拿到搜索的分类
all_category_tag_list = CommunityCategoryTagRelation.objects.filter(tag_id__in=edit_tag_list, is_online=True,
is_deleted=False).values_list(
"category_tag_id", flat=True)
if len(all_category_tag_list) > 0:
index = randint(0, len(all_category_tag_list) - 1)
return all_category_tag_list[index]
else:
return 0
except:
logging.error("catch exception,err_msg:%s" % traceback.format_exc())
return -1
每一个搭配都好好看呀
 哪有什么上身好看的裤子 只有上身好看的腿
时髦青春我统统都要!
这波穿搭真的很有逼格我太喜欢
有木有肩宽胯窄女孩的穿搭
想要链接!
秋天露腿真的不冷么?
我缺的是搭配法则吗,我缺的是穿这些衣服的身材
女人没有四季 只有衣服好看
穿的这么Fashion 去逛该吗
瘦就是最有效的穿搭法则
有不露腿长裤的穿搭吗
确认过眼神 是我喜欢的风格
请问这些衣服哪里买?有链接吗?
我把这套锁的死死滴了哟
小个子适合可爱风
其实主要就是要突出高腰线啊
短衣配长裤!好看炸!!
超舒服的一套
就想问问157 的大胸小个子怎么穿
这个风格 简单好看
可爱在性感面前不值一提 
我不管.穿出自己的感觉.我也是超膜~
显瘦满分的穿搭 
好看的衣服就应该配一个好看的包包,不怕买不起那种
身材不好的话一件hold不住
喜欢这套穿搭
我再说一遍!我没有这个身材!!!!!
可盐可甜了.童话公主的配色了
这个是我的style了
?真心发问,1米8的姐妹都在哪里买的裤子
真好看~今天我的穿搭是阔腿裤嘻嘻
不是穿搭好看,真是人好看
来来来.我的腿长一米七的裤子,该上场了!!
55555今年真的爱这条!!!
挺可爱挺精神的 很有朝气
有点复古的感觉哦
想穿上漂亮的仙女裙去谈一场甜甜的恋爱
大长腿无敌了
超爱这样的搭配
衣服那么多,实名羡慕
这个女人穿什么都好看
好想知道楼主体重哇 感觉身材超棒
找到最适合自己的穿衣风格,才是日常穿搭的第一步啊
 正好要开学了,赶紧买几件备着,到时候好穿
这种五颜六色的我真的驾驭不住
白颜色真的怎么搭配都好看
适合我这种不会穿衣服的
看别人穿在身上是挺好看的,自己买回来穿在身上又是另一回事了
哈哈,不知道高中会不会允许我这样穿
特别喜欢这种穿搭 希望多出一点
\ No newline at end of file
......@@ -2,8 +2,11 @@ import pymysql
import random
import traceback
import logging
from vest.request.auto_request import logins, pictorial_reply, get_majia, get_pictorial_comment, time_conv_minute
from vest.request.auto_request import logins, pictorial_reply, get_majia, get_pictorial_comment, time_conv_minute, \
judge_pictorial_info_get_comment
from vest.request.auto_request import host, user, db, passwd
from vest.data.topic_models import get_pictorial_tag_by_id
"""
榜单新增内容(仅限在线的)
......@@ -60,6 +63,7 @@ def principal_online_comment1():
logging.info("comment offline pictorial")
numtime1, numtime2, minute = time_conv_minute(30, 0)
user_id, data_vote = get_data(numtime1, numtime2)
random_num = 0
if user_id:
for i in user_id:
......@@ -72,7 +76,7 @@ def principal_online_comment1():
for num in range(random_num):
majia_user_id = get_majia()
cook = logins(majia_user_id)
comment = get_pictorial_comment()
comment = judge_pictorial_info_get_comment(i[0])
if cook is not None:
pictorial_reply(cook, i[0], comment)
if data_vote:
......@@ -81,7 +85,7 @@ def principal_online_comment1():
for num in range(random_num):
majia_user_id = get_majia()
cook = logins(majia_user_id)
comment = get_pictorial_comment()
comment = judge_pictorial_info_get_comment(i[0])
if cook is not None:
pictorial_reply(cook, i[0], comment)
......
import pymysql
import traceback
import logging
from vest.request.auto_request import login, time_conv, get_comment, reply
from vest.request.auto_request import login, time_conv, get_comment, reply, get_product_comment, get_face_comment, \
get_category_tag_id, get_category_reply_commtent,judge_topic_info_get_comment
from vest.request.auto_request import host, user, db, passwd
from libs.error import logging_exception
from vest.data.topic_models import get_edit_tag_id_list, get_pictorial_tag_by_id, get_topic_product_info, \
topic_has_image
import random
def get_data(numtime, numtime2):
......@@ -44,11 +48,10 @@ def true_comment_one():
logging.info("comment one")
numtime1, numtime2 = time_conv(5, 0)
user_id = get_data(numtime1, numtime2)
dicts = {}
if user_id:
for i in user_id:
cook = login()
comment = get_comment()
comment = judge_topic_info_get_comment(i[1])
if cook is not None:
reply(cook, i[1], comment)
else:
......@@ -56,3 +59,22 @@ def true_comment_one():
except:
logging_exception()
logging.error("catch exception,main:%s" % traceback.format_exc())
#
#
# def true_comment_one():
# try:
# logging.info("comment one")
# numtime1, numtime2 = time_conv(5, 0)
# user_id = get_data(numtime1, numtime2)
# if user_id:
# for i in user_id:
#
#
# cookie = login()
# if cookie is not None:
# reply(cookie, i[1], comment)
# else:
# logging.error("catch exception,main:%s" % traceback.format_exc())
# except:
# logging_exception()
# logging.error("catch exception,main:%s" % traceback.format_exc())
......@@ -3,7 +3,7 @@ import pymysql
import random
import traceback
import logging
from vest.request.auto_request import login, time_conv, get_comment, reply
from vest.request.auto_request import login, time_conv, get_comment, reply, judge_topic_info_get_comment
from vest.request.auto_request import host, user, db, passwd
from libs.error import logging_exception
......@@ -51,8 +51,7 @@ def true_comment_three():
rand_num = random.randint(0, 1)
if rand_num == 1:
cook = login()
logging.info("get cook;%s" % cook)
comment = get_comment()
comment = judge_topic_info_get_comment(i[1])
if cook is not None:
reply(cook, i[1], comment)
else:
......
......@@ -2,7 +2,7 @@ import pymysql
import random
import traceback
import logging
from vest.request.auto_request import login, time_conv, get_comment, reply
from vest.request.auto_request import login, time_conv, get_comment, reply, judge_topic_info_get_comment
from vest.request.auto_request import host, user, db, passwd
from libs.error import logging_exception
......@@ -51,7 +51,7 @@ def true_comment_two():
rand_num = random.randint(0, 1)
if rand_num == 1:
cook = login()
comment = get_comment()
comment = judge_topic_info_get_comment(i[1])
if cook is not None:
reply(cook, i[1], comment)
else:
......
......@@ -12,6 +12,8 @@ from email.mime.text import MIMEText
from email.utils import formataddr
from physical.settings_local import DATABASES
from physical.settings_local import REDIS_URL
from vest.data.topic_models import get_pictorial_tag_by_id, get_topic_product_info, get_edit_tag_id_list, \
get_category_tag_id, topic_has_image
my_sender = 'lixiaofang@igengmei.com'
my_pass = 'tg5AVKBB8jLQGBET'
......@@ -22,21 +24,6 @@ my_user6 = "lixiaofang@igengmei.com"
# auto_follow_url = "http://earth.gmapp.env/api/v1/follow"
# auto_urge_url = "http://earth.gmapp.env/api/v1/user/urge"
# DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.mysql',
# 'NAME': 'alpha',
# 'USER': 'work',
# 'PASSWORD': 'Gengmei123!',
# 'HOST': 'bj-cdb-55ejhsjy.sql.tencentcdb.com',
# 'PORT': '62177',
# 'OPTIONS': {
# "init_command": "SET foreign_key_checks = 0;",
# "charset": "utf8mb4",
# },
# }
# }
auto_click_url = "http://earth.iyanzhi.com/api/v1/like"
auto_reply_url = "http://earth.iyanzhi.com/api/v1/reply/create"
auto_follow_url = "http://earth.iyanzhi.com/api/v1/follow"
......@@ -220,7 +207,6 @@ def get_comment():
num = random.randint(0, len(list_guanshui))
comment = list_guanshui[num - 1]
return comment
except:
......@@ -449,7 +435,6 @@ def pictorial_reply(cookies_get, id, content):
logging.info("response.text:%s" % response.text)
get_error(response.text, "pictorial_reply", id)
except:
logging.error("catch exception,logins:%s" % traceback.format_exc())
......@@ -464,8 +449,159 @@ def get_pictorial_comment():
comment = list_guanshui[num - 1]
logging.info("get comment:%s" % comment)
return comment
except:
logging.error("catch exception,logins:%s" % traceback.format_exc())
return None
def get_product_comment():
try:
data = open("/srv/apps/physical/vest/data/product_reply_data.txt", "r")
list_guanshui = []
for i in data:
list_guanshui.append(i)
num = random.randint(0, len(list_guanshui))
comment = list_guanshui[num - 1]
return comment
except:
return None
def get_face_comment():
try:
data = open("/srv/apps/physical/vest/data/face_reply_data.txt", "r")
list_guanshui = []
for i in data:
list_guanshui.append(i)
num = random.randint(0, len(list_guanshui))
comment = list_guanshui[num - 1]
return comment
except:
return None
def get_category_reply_commtent(category_id):
try:
# 发型42、穿搭46、美妆3、护肤4、美甲21972、香水17576、瘦身32605、配饰5305608
file = ""
if category_id == 3: # 美妆
logging.info("3-------------")
file = "/srv/apps/physical/vest/data/beauty_reply_data.txt"
elif category_id == 42: # 发型
logging.info("42-------------")
file = "/srv/apps/physical/vest/data/hairstyle_reply_data.txt"
elif category_id == 4: # 护肤
logging.info("4-------------")
file = "/srv/apps/physical/vest/data/skincare_reply_data.txt"
elif category_id == 46: # 穿搭
logging.info("46-------------")
file = "/srv/apps/physical/vest/data/wear_repy_data.txt"
else:
comment = get_comment()
return comment
data = open(file, "r")
list_guanshui = []
for i in data:
list_guanshui.append(i)
num = random.randint(0, len(list_guanshui))
comment = list_guanshui[num - 1]
logging.info("get comment:%s" % comment)
return comment
except:
logging.error("catch exception,logins:%s" % traceback.format_exc())
return None
def judge_topic_info_get_comment(topic_id):
try:
comment = ""
# 先判断是不是编辑标签
edit_tag_list = get_edit_tag_id_list(topic_id)
logging.info("get topic_tag:%s" % edit_tag_list)
if len(edit_tag_list) > 0:
# 如果有编辑标签
# 去拿他的所属分类 根据分类去拿对应的标签(随机拿一个)
category_tag_id = get_category_tag_id(edit_tag_list)
if category_tag_id > 0:
comment = get_category_reply_commtent(category_tag_id)
else:
product_judge = get_topic_product_info(topic_id)
logging.info("get product_judge:%s" % product_judge)
if product_judge:
comment = get_product_comment()
else:
# 判断有没有人脸
face_judge = topic_has_image(topic_id)
logging.info("get face_judge:%s" % face_judge)
if face_judge:
comment = get_face_comment()
# 原始评论
else:
comment = get_comment()
else:
# 判断有没有商品信息
product_judge = get_topic_product_info(topic_id)
if product_judge:
comment = get_product_comment()
logging.info("get product_judge:%s" % product_judge)
else:
# 判断有没有人脸
face_judge = topic_has_image(topic_id)
logging.info("get face_judge:%s" % face_judge)
if face_judge:
comment = get_face_comment()
# 原始评论
else:
comment = get_comment()
logging.info("get judge_topic_info_get_comment:%s" % comment)
return comment
except:
logging.error("catch exception,logins:%s" % traceback.format_exc())
return None
def judge_pictorial_info_get_comment(pictorial_id):
try:
comment = ""
# 先判断是不是编辑标签
edit_tag_list = get_pictorial_tag_by_id(pictorial_id)
if len(edit_tag_list) > 0:
# 如果有编辑标签
# 去拿他的所属分类 根据分类去拿对应的标签(随机拿一个)
category_tag_id = get_category_tag_id(edit_tag_list)
logging.info("get category_tag_id:%s" % category_tag_id)
if category_tag_id > 0:
comment = get_category_reply_commtent(category_tag_id)
else:
logging.info("get -------------+++++++++++")
comment = get_pictorial_comment()
else:
# 原始评论
comment = get_pictorial_comment()
logging.info("get judge_topic_info_get_comment:%s" % comment)
return comment
except:
logging.error("catch exception,logins:%s" % traceback.format_exc())
return None
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