python
weixin_42500998
这个作者很懒,什么都没留下…
展开
-
2021-07-21
根据权重随机选择最近公司要做一个广告系统,要求可以控制广告分组的展示量,具体流程可以分为以下几步:1.将广告素材分组,并给分组起名,分配权重。2.在每次请求广告时获取所有分组的组id和权重weight,将这两项组成元组并放在列表中,并根据权重排序,获取列表长度len(list)3.将所有权重值相加,并在1到sum(weight)的区间内随机生成一个整数rand_int4.开启一个while循环,当rand_int小于sum(weight)时,将此时的列表索引赋予temp_index,并将列表从尾原创 2021-07-21 14:11:32 · 105 阅读 · 0 评论 -
pip install --upgrade pip更新失败的解决方法
WARNING: You are using pip version 20.0.2; however, version 20.1 is available.You should consider upgrading via the 'C:\Program Files\Python38\python.exe -m pip install --upgrade pip' command.python -m pip install --user --upgrade pip换用上面的命令即可...原创 2020-05-10 22:32:16 · 1583 阅读 · 0 评论 -
scrapy-redis的三个spider
scrapy-redis 源码中有自带一个example-project项目,这个项目包含3个spider,分别是dmoz, myspider_redis,mycrawler_redis。1.dmoz(class DmozSpider(CrawlSpider))执行方式:scrapy crawl dmoz2.myspider_redis(classMySpider(RedisSpider...原创 2020-05-01 15:25:30 · 308 阅读 · 0 评论