新足迹

 找回密码
 注册

精华好帖回顾

· 蜜糖 (一) (2016-3-27) ahyu · 我的Outback鳌拜购买之路和团购作业 本次Subaru傲虎团购大成功!成功认购13台(Syd+Mel)! (2015-4-8) 捷足先登
· 从事admin工作的同学们一起分享工作中的小tips吧!-- 电梯在1楼! (2011-6-25) lovemylife · Master Chef 终极挑战 - 决胜局甜品 Guava Snow Egg (2010-8-9) 大胃
Advertisement
Advertisement
查看: 3657|回复: 43

[IT] 自己想做一个购物搜索网站,需要会哪些IT语言技能 [复制链接]

头像被屏蔽

禁止发言

发表于 2020-10-19 16:52 |显示全部楼层
此文章由 果脯 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 果脯 所有!转贴必须注明作者、出处和本声明,并保持内容完整
IT零基础, 却想自己做一个购物搜索网站,可能么?

如果可能需要掌握哪些编程语言或者技能呢?

不大恰当但是拿iPhone12打个比方。Iphone 12上市了,我的网站可以第一时间找到出售该产品的一家或者多家卖家,并能一直追踪该卖家,比如说JBhifi,的价格变动或者促销之类的信息。

构想中,请各位不吝赐教。
Advertisement
Advertisement

发表于 2020-10-19 16:54 |显示全部楼层
此文章由 sh1_hai 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sh1_hai 所有!转贴必须注明作者、出处和本声明,并保持内容完整
头像被屏蔽

禁止发言

发表于 2020-10-19 16:59 |显示全部楼层
此文章由 VulcansBack 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 VulcansBack 所有!转贴必须注明作者、出处和本声明,并保持内容完整
B2C, 很贵的,光是付款系统,你开店2年都不一定赚得回来,还要时刻维护更新修bug, 而且必须有一系列的付款方式PayPal,Apple pay。。。

发表于 2020-10-19 17:00 |显示全部楼层
此文章由 无名草 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 无名草 所有!转贴必须注明作者、出处和本声明,并保持内容完整
很难
头像被屏蔽

禁止发言

发表于 2020-10-19 17:04 |显示全部楼层
此文章由 果脯 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 果脯 所有!转贴必须注明作者、出处和本声明,并保持内容完整
VulcansBack 发表于 2020-10-19 16:59
B2C, 很贵的,光是付款系统,你开店2年都不一定赚得回来,还要时刻维护更新修bug, 而且必须有一系列的付款 ...

谢谢分享。

我构想的网站,只是抓取信息,不做付款系统。自己不卖东西,就是把信息搜集起来,供买家参考。
头像被屏蔽

禁止发言

发表于 2020-10-19 17:05 |显示全部楼层
此文章由 果脯 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 果脯 所有!转贴必须注明作者、出处和本声明,并保持内容完整
sh1_hai 发表于 2020-10-19 16:54

谢谢分享,还请多指教一些信息。
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2020-10-19 17:05 |显示全部楼层
此文章由 果脯 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 果脯 所有!转贴必须注明作者、出处和本声明,并保持内容完整
无名草 发表于 2020-10-19 17:00
很难

谢谢分享,还请多指教一些信息。

发表于 2020-10-19 17:42 |显示全部楼层
此文章由 tk0007 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tk0007 所有!转贴必须注明作者、出处和本声明,并保持内容完整
先把产品需求说明书写清楚了再考虑吧。。
头像被屏蔽

禁止发言

发表于 2020-10-19 17:50 来自手机 |显示全部楼层
此文章由 VulcansBack 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 VulcansBack 所有!转贴必须注明作者、出处和本声明,并保持内容完整
果脯 发表于 2020-10-19 17:04
谢谢分享。

我构想的网站,只是抓取信息,不做付款系统。自己不卖东西,就是把信息搜集起来,供买家参考 ...

那网上搞个免费的网站就行啦。有template,图片文字,哪需要自己学语言?

发表于 2020-10-19 17:52 |显示全部楼层
此文章由 b10862035 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 b10862035 所有!转贴必须注明作者、出处和本声明,并保持内容完整

发表于 2020-10-19 18:05 |显示全部楼层
此文章由 rado 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rado 所有!转贴必须注明作者、出处和本声明,并保持内容完整
非it人士往往低估it的难度。
Advertisement
Advertisement

发表于 2020-10-19 18:12 |显示全部楼层
此文章由 reasonable 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 reasonable 所有!转贴必须注明作者、出处和本声明,并保持内容完整
找合同工报个价你就知道多难了。

你猜猜 https://www.afterpay.com/en-AU/categories/all-stores 花了多少人力和钱?

发表于 2020-10-19 18:36 |显示全部楼层
此文章由 图图哥 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 图图哥 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我用Python+MySQL写了一个宠物商店的UI

发表于 2020-10-19 20:04 来自手机 |显示全部楼层
此文章由 frank_au 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 frank_au 所有!转贴必须注明作者、出处和本声明,并保持内容完整
请问你怎么第一时间找到? 靠人力吗

发表于 2020-10-19 21:25 |显示全部楼层
此文章由 ddos00 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ddos00 所有!转贴必须注明作者、出处和本声明,并保持内容完整
学学爬虫,Python, Java都可以。反正你只是想要知道信息。你可以写一个程序,让它每隔一段时间自动爬取。然后如果有更新的话,通过邮件通知你。而且你只需要信息,也就不需要做一个网页出来。即使一个简单的网页也需要前后端还有数据存储和上线的问题。零基础的话,可能需要花点时间。

或者你可以使用一个Chrome的插件 监控你想要的网页的信息。这也是可以的

发表于 2020-10-19 21:42 |显示全部楼层
此文章由 thehugh 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 thehugh 所有!转贴必须注明作者、出处和本声明,并保持内容完整
0基础做这么一个系统又想做好的话难度不亚于0基础想盖一个豪华别墅
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2020-10-19 22:59 |显示全部楼层
此文章由 果脯 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 果脯 所有!转贴必须注明作者、出处和本声明,并保持内容完整
thehugh 发表于 2020-10-19 21:42
0基础做这么一个系统又想做好的话难度不亚于0基础想盖一个豪华别墅

多谢分享
头像被屏蔽

禁止发言

发表于 2020-10-19 23:00 |显示全部楼层
此文章由 果脯 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 果脯 所有!转贴必须注明作者、出处和本声明,并保持内容完整
reasonable 发表于 2020-10-19 18:12
找合同工报个价你就知道多难了。

你猜猜 https://www.afterpay.com/en-AU/categories/all-stores 花了多少 ...

多谢分享,我也没想做成那种规模。
头像被屏蔽

禁止发言

发表于 2020-10-19 23:00 |显示全部楼层
此文章由 果脯 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 果脯 所有!转贴必须注明作者、出处和本声明,并保持内容完整
图图哥 发表于 2020-10-19 18:36
我用Python+MySQL写了一个宠物商店的UI

多谢分享
头像被屏蔽

禁止发言

发表于 2020-10-19 23:01 |显示全部楼层
此文章由 果脯 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 果脯 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ddos00 发表于 2020-10-19 21:25
学学爬虫,Python, Java都可以。反正你只是想要知道信息。你可以写一个程序,让它每隔一段时间自动爬取。 ...

感谢回复,我初步搜索的一些内容和您提示的相似。我慢慢看看哈,不懂再请教。

发表于 2020-10-20 00:33 |显示全部楼层
此文章由 gzrain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gzrain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
简单构想一下,这种系统大概包含2部分模块,
一个是数据获取,通常是爬虫把各大电商物品/价格拉下来放到自己系统数据库中;
另外一个就比较简单了,一个搜索界面,给用户使用

对没IT背景的人来说难度不小,特别是爬虫这块,要做出规模化不容易的

参考
https://staticice.com.au
https://www.shopbot.com.au/
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2020-10-20 00:38 |显示全部楼层
此文章由 果脯 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 果脯 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gzrain 发表于 2020-10-20 00:33
简单构想一下,这种系统大概包含2部分模块,
一个是数据获取,通常是爬虫把各大电商物品/价格拉下来放到自 ...

非常感谢您的分享,印证了我初步搜索后有的大概想法。

发表于 2020-10-20 00:43 来自手机 |显示全部楼层
此文章由 waiting123 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 waiting123 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个是搜索功能,相当于百度,谷歌那种, 非常难

发表于 2020-10-20 09:23 |显示全部楼层
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 DDD888 于 2020-10-20 09:29 编辑

可以用golang来做爬虫和web server backend, reactjs做前台,mysql做数据库,家里连光纤,买个二手的服务器含32gb ram不要超过500新西兰元,配个商用ups,我就这样做的,就花点电费啦, 我把服务器放车库里

难易程度,对我专业开发软件26年,含23年新西兰工作经验的人来说piece of cake, so easy

当然啦,要速度快,爬虫可以用rust来写,我给个最简单的存网页的程序

extern crate reqwest;

use reqwest::Error;
use std::env;
use std::fs::File;
use std::io::Write;
use std::Instant;

#[tokio::main]
async fn main() -> Result<(), Error> {
    let args: Vec<String> = env::args().collect();

    let args_len = args.len();

    if !((args_len == 2) || (args_len == 3)) {
        println!("Error missing url in command line");
        return Ok(());
    }
    let request_url = &args[1];
    let mut print_body = false;
    if args_len == 3 {
        if &args[2] == "true" {
            print_body = true;
        }
    }

    let start = Instant::now();
    let client = reqwest::Client::builder()
        .user_agent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36")
        .build()?;
    let body = client.get(request_url).send().await?.text().await?;
    let duration = start.elapsed();
    if print_body {
        //println!("{:?}", body);
        let mut ofile = File::create("hello_world.txt").expect("unable to create file");
        ofile.write_all(body.as_bytes()).expect("unable to write");
    }

    println!("Time elapsed is: {:?}", duration);

    Ok(())
}


[dependencies]
tokio = { version = "0.2", features = ["macros", "tcp", "dns", "io-util"] }

reqwest = "0.10.8"

评分

参与人数 1积分 +4 收起 理由
gzrain + 4 感谢分享

查看全部评分

发表于 2020-10-20 09:48 |显示全部楼层
此文章由 stephen_lee 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 stephen_lee 所有!转贴必须注明作者、出处和本声明,并保持内容完整
如果有一点IT程序基础,3个月时间够了。 只是一个搜索,python就够了,前端找个开源的框架直接拿来用,
如果完全没有基础,不是不能做,但要有很强的学习能力。先了解下基本的IT思维,比如前端后台数据传输方式,常用的框架平台,前端基本布局方式。最好参加一个带着做项目的课程,有人指导的。否则很容易走弯路,没人指导自己没经验单干基本肯定会走弯路

发表于 2020-10-20 09:48 |显示全部楼层
此文章由 sydgcc 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 sydgcc 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼主别被楼上误导了,现在都流行云服务了,AWS免费1年的。你简单学一下aws api gateway, lambda, dynmodb, s3,学点python简单的,花1-2个月就好了。
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2020-10-20 14:05 |显示全部楼层
此文章由 果脯 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 果脯 所有!转贴必须注明作者、出处和本声明,并保持内容完整
DDD888 发表于 2020-10-20 09:23
可以用golang来做爬虫和web server backend, reactjs做前台,mysql做数据库,家里连光纤,买个二手的服务器 ...

非常感谢您的分享。
头像被屏蔽

禁止发言

发表于 2020-10-20 14:05 |显示全部楼层
此文章由 果脯 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 果脯 所有!转贴必须注明作者、出处和本声明,并保持内容完整
sydgcc 发表于 2020-10-20 09:48
楼主别被楼上误导了,现在都流行云服务了,AWS免费1年的。你简单学一下aws api gateway, lambda, dynmodb,  ...

非常感谢您的分享,给出新的信息。
头像被屏蔽

禁止发言

发表于 2020-10-20 14:06 |显示全部楼层
此文章由 果脯 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 果脯 所有!转贴必须注明作者、出处和本声明,并保持内容完整
stephen_lee 发表于 2020-10-20 09:48
如果有一点IT程序基础,3个月时间够了。 只是一个搜索,python就够了,前端找个开源的框架直接拿来用,
如 ...

非常感谢您的分享不吝指点。

发表于 2020-10-20 17:36 来自手机 |显示全部楼层
此文章由 gzrain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gzrain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
DDD888 发表于 2020-10-20 09:23
可以用golang来做爬虫和web server backend, reactjs做前台,mysql做数据库,家里连光纤,买个二手的服务器 ...

现在很多网站都是动态前端,光
抓html有可能不够的,需要用puppeteer这种支持js render的

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部