后浪派业余摊主的入门指导

简介: 后浪派业余摊主的入门指导

最近,火遍全国的词语非“地摊”莫属了。总理在两会记者会上,强调了地摊经济对于恢复经济社会秩序,满足群众生活需要的过程中发挥的积极作用。这个意义在于不仅官方承认了地摊经济的合法性,而且官方是鼓励发展地摊经济的。作为后浪青年的我们,时代的弄潮儿,怎么也要参与一把是不是?


如何开始



说干就干,既然我们要摆地摊,那么我们怎么开始呢?


万事开头难,好的开始就等于成功了一半。作为一个技术人员,对于每一件事情我都是非常认真的,要么不做,要么做最好。所以我要打造一个网红地摊,要做到这点,我不能跟一般人那样,找些小物品,随便找个摊位,然后一边刷抖音一边接客,我要把摆摊这件事上升到产品层面,打造一款爆品出来。


这样想来就简单了,做产品无非就是找到产品定位以及明确目标用户。下面我们分别从这两方面来具体分析。


image.png


烟火风口


目标产品


说到摆地摊,我们绕不过的坎是阿里巴巴的1688网站,淘宝和拼多多的好多商家批发的货源都是阿里巴巴,包括现在的大部分路边小摊都是从这个网站进货的。所以毫无疑问,我们的产品也是从这里面来。


那么我们怎么找到我们的目标产品呢?一个简单粗暴的方法是找到阿里巴巴上畅销的货品,毕竟这是全国大多数人的选择。


一般人可能就是找到热门的分类,然后在热门分类下按照销量排序。但,我不是一般人,作为程序员,我只相信我的程序。


所以我找到了阿里巴巴的“热销市场”,网址是:https://re.1688.com/ 。我们打开网址,映入眼帘的页面是这样的:


image.png


我看到数据线是最热的,于是我搜索一下“数据线”,看到下面的搜索结果:


image.png


好了,到这里一般人都做得到。剩下的怎么办?怎么找到销量最好的?怎么找到靠谱的店家?


该我的绝技登场了——爬虫。我要把这个页面的商品爬下来,并且获取关键数据,然后进行分析。


我们先找到目标请求,为了找到目标请求,我先点击了底下分页的第二页,看看会出现什么请求:


image.png


我们可以看到第一个请求就是我们需要的请求,接着我们直接修改 beginpage 参数,就可以请求目标分页的数据。下面我们直接上代码:


import requests
import time
import random
import openpyxl
# 分页获取商品
def get_premium_offer_list(keyword, page):
    offer_list = []
    for i in range(1, int(page) + 1):
        time.sleep(random.randint(0, 10))
        olist = get_page_offer(keyword, i)
        offer_list.extend(olist)
    return offer_list
# 获取一页商品
def get_page_offer(keyword, pageNo):
    url = "https://data.p4psearch.1688.com/data/ajax/get_premium_offer_list.json?beginpage=%d&keywords=%s" % (pageNo, keyword)
    res = requests.get(url)
    result = res.json()
    offerResult = result['data']['content']['offerResult']
    result = []
    for offer in offerResult:
        obj = {}
        # print(offer['attr']['id'])
        obj['id'] = str(offer['attr']['id'])
        # print(offer['title'])
        obj['title'] = str(offer['title']).replace('<font color=red>', '').replace('</font>', '')
        # print(offer['attr']['company']['shopRepurchaseRate'])
        obj['shopRepurchaseRate'] = str(offer['attr']['company']['shopRepurchaseRate'])
        # print(offer['attr']['tradeQuantity']['number'])
        obj['tradeNum'] = int(offer['attr']['tradeQuantity']['number'])
        obj['url'] = str(offer['eurl'])
        result.append(obj)
    return result
# 写Excel
def write_excel_xlsx(path, sheet_name, value):
    index = len(value)
    workbook = openpyxl.Workbook()
    sheet = workbook.active
    sheet.title = sheet_name
    for i in range(0, index):
        id = value[i].get('id', '')
        title = value[i].get('title', '')
        shopRepurchaseRate = value[i].get('shopRepurchaseRate', '')
        tradeNum = value[i].get('tradeNum', '')
        url = value[i].get('url', '')
        cell = [id, title, shopRepurchaseRate, tradeNum, url]
        sheet.cell(row=1, column=1, value='ID')
        sheet.cell(row=1, column=2, value='标题')
        sheet.cell(row=1, column=3, value='回购率')
        sheet.cell(row=1, column=4, value='成交量')
        sheet.cell(row=1, column=5, value='链接')
        for j in range(0, len(cell)):
            sheet.cell(row=i+2, column=j+1, value=str(cell[j]))
    workbook.save(path)
    print("xlsx格式表格写入数据成功!")
def main(keyword, page):
    offer_list = get_premium_offer_list(keyword, page)
    print(offer_list)
    write_excel_xlsx('./data.xlsx', '数据', offer_list)
if __name__ == '__main__':
    main("数据线", 10)


在程序里面我设置了关键词和总爬取页数两个参数。最后我们输出的 Excel 文件看起来是这个样子的:


image.png


这里我找到了回购率和成交量两个指标来分析商家的靠谱程度以及商品的热销程度。当然你也可以从中找到其他你关心的指标。


拿到这个表格后,我们只需要对指标进行排序,就可以找到前排商品了,然后复制链接到浏览器就可以查看商品详情了。


目标用户


解决了目标产品,接下来我们就要找到目标用户,一般来说,地摊的目标客户大体应该是上下班的人流以及社区的闲逛人员。


针对这两类人群,我们要除了要找到他们的需求商品外,我们还需要他们在哪里。


针对上下班人群,我们的摆摊地点可以是地铁站出入口或者公交站旁边,或者是写字楼的出入口。哪个地铁站的出入口或者公交站人流量最大?哪个写字楼的上班白领最多?我想这两者应该是有联系的。一般热门写字楼旁边的地铁站肯定是上班族人流量最大的。


要找到上班族多的写字楼,就得靠各位去想办法获取数据了。这里有一个不成熟的想法就是去爬招聘网站的数据,然后获取到公司的办公地址,出现较多的写字楼地址应该就是有好多公司办公的。


针对社区闲逛人员,要找到人流量大的社区,可以直接去爬取房屋中介网站,找到小区的总户数这个数据,以及结合小区的新旧程度来综合判断。一般大型老社区的人流量应该是比较大的。


干吗


找到了目标人群,找到了热销产品,接下来的问题是:干吗?分析得头头是道,不干咋知道效果!我干了,你随意!记得到时候扶我回去啊!


总结


本文主要传授如何打造网红地摊(纸上谈兵的嘴炮选手),其实主要是想告诉大家,作为一个会 Python 的人,要将 Python 运用到我们的生活中的各个方面,让 Python 成为我们的得力助手,这样才是业余选手的正道(专业选手请绕道行驶)。


目录
相关文章
|
3月前
|
人工智能 架构师 NoSQL
24岁程序媛,二战考研失利、三无人员 ==> 最佳新人、优秀个人,讲讲我的技术成长之路
能力、格局、谋略、远见、耐心。灵魂的欲望是命运的先知,希望永远自信、洒脱、松弛、明媚、张扬;追随自己的内心、以喜欢的方式、往正确的方向前行,永远在路上,我甘之如饴! 持续精进Java领域相关技术,包括微服务、高并发、高可用、分布式、集群等等;希望能接触到更多更大的优质项目,逐渐成长为一名具备全栈思维的架构师,既能深入理解底层技术,又能把控全局架构;抽时间了解学习Go语言、人工智能、大模型等领域。 在探索中明晰后续的发展方向,形成自己的一套体系,成为主管、管理层乃至更高,不希望自己的上限只是程序员。
|
3月前
|
算法 安全 小程序
编程之旅:从小白到专家的蜕变之路
【9月更文挑战第8天】本文是一篇个人技术成长历程的分享,通过作者的亲身经历,展示了一个编程新手如何逐步成长为一名技术专家。文章不仅包含了编程学习的心得体会,还探讨了持续学习、实践和社区参与对于技术提升的重要性。适合所有对编程感兴趣的读者,尤其是那些正在寻找学习路线和动力的初学者。
58 7
|
4月前
|
开发者
探索编程之旅:从新手到专家的心路历程
【8月更文挑战第15天】编程,一个充满挑战与创新的领域,吸引着无数人投身其中。本文将带你领略编程世界的奇妙之处,分享我从一名初学者逐步成长为资深开发者的心得体会。在这个过程中,我们不仅会探讨技术层面的成长,还会深入理解编程背后的哲学思考。无论你是刚开始接触编程的新手,还是已经有一定经验的开发者,这篇文章都会给你带来新的启示和思考。让我们一起踏上这段探索编程之旅,感受编程带来的无限可能。
|
6月前
|
编译器 C++
【C++航海王:追寻罗杰的编程之路】关于模板,你知道哪些?
【C++航海王:追寻罗杰的编程之路】关于模板,你知道哪些?
30 0
|
6月前
|
编译器 C++
【C++航海王:追寻罗杰的编程之路】关于模板,你知道哪些?
【C++航海王:追寻罗杰的编程之路】关于模板,你知道哪些?
26 0
|
7月前
|
设计模式 JavaScript 算法
计算机专业大学生如何利用寒假时间学习编程(闲谈)
计算机专业大学生如何利用寒假时间学习编程(闲谈)
39 0
计算机专业大学生如何利用寒假时间学习编程(闲谈)
|
运维 算法 架构师
又爆新作!阿里甩出架构师进阶必备神仙笔记,底层知识全梳理
据有关数据表明,目前Java程序员这个群体的数量不减反增,行业内的竞争也是越来越严重。在同一时间入行的人,经过一段时间的学习后,差距就会显示出来。其实出现这样的原因大多数都是因为学习的方向出了问题。大多数人学Java刚开始只是为了快速就业,但是在工作了之后却没有一个好的学习路线,那些其实很重要的东西只是因为工作上用不到从而忽略掉了,慢慢的才发现自己与别人之间已经存在很大差距了!
|
网络协议 Linux
业余实践
Linux命令、内核、多路复用器、网络编程
|
消息中间件 NoSQL Dubbo
面经手册 · 第1篇《认知自己的技术栈盲区》
讲到技术盲区,先说说我自己。几年前我也是从传统行业跨到互联网,同时还是从C#开发转到Java开发,与其说转不如说是回归Java。从上大学到毕业实习,我都是做Java的,但入职第一家公司,由于技术积累以及需要用C#与中继器、IO板卡、摄像头等进行交互,以及开发的软件是部署到客户端的,所以整套服务都是C#与少部分的C语言进行编写。
260 0
面经手册 · 第1篇《认知自己的技术栈盲区》
|
消息中间件 设计模式 算法
偷偷地告诉学弟学妹们一个高效学习编程的秘密!大学四年悄悄惊艳他们,嘘
偷偷地告诉学弟学妹们一个高效学习编程的秘密!大学四年悄悄惊艳他们,嘘
207 0
偷偷地告诉学弟学妹们一个高效学习编程的秘密!大学四年悄悄惊艳他们,嘘
下一篇
DataWorks