返回

买菜自由,get!没想到几行代码就解决了我的生计问题

闲谈

几行代码,帮我实现买菜“自由”

必须得承认,题目稍微夸张了一点。我的“买菜自由”不是真的想买啥买啥,而是用程序帮我做了一些事情。

博主人目前生活在上海,相信大家也都清楚这边的情况。因此,买菜就是生存的首要条件。

之前,每天下班后最发愁的就是不知道晚上吃什么,还要去菜市场买菜。后来,实在受不了了,索性写了一个程序,帮我自动订菜。

说起来也挺简单的,就是利用 Python 脚本来自动登录生鲜电商或社区团购平台,订购所需的蔬菜水果等生鲜食品,并安排无接触配送。

这里,我以叮咚买菜为例,给大家演示一下具体的操作步骤。

首先,我们需要安装好 Python 环境,并安装好 Selenium 库。

然后,就可以编写 Python 脚本了。脚本的内容如下:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
driver.get("https://dindongmaicai.com/")

# 登录
driver.find_element_by_id("username").send_keys("your_username")
driver.find_element_by_id("password").send_keys("your_password")
driver.find_element_by_id("login_button").click()

# 查找要购买的商品
driver.find_element_by_id("search_input").send_keys("蔬菜")
driver.find_element_by_id("search_button").click()

# 将商品添加到购物车
driver.find_elements_by_class_name("product_item")[0].click()
driver.find_element_by_id("add_to_cart").click()

# 结算
driver.find_element_by_id("checkout_button").click()

# 选择配送时间
driver.find_element_by_id("delivery_time").send_keys("明天上午")

# 提交订单
driver.find_element_by_id("submit_order").click()

运行这个脚本,就可以自动登录叮咚买菜,并购买所需的蔬菜水果。

当然,你也可以根据自己的需求,修改脚本中的内容。比如,你可以选择不同的生鲜电商平台,或者选择不同的配送时间。

自从小狗子有了这个程序后,每天下班后,都不用发愁吃啥了,而且还能省下不少时间。