如何用 Pythony 语言写一个在京东商城抢购 618 特价商品的程序

28 天前
 pauluswanggang
下面是我在 Chatgpt 上得到的代码程,我是个初学者,这个程序这样写有问题吗?
import requests
from bs4 import BeautifulSoup
import time

# 京东的商品 URL
url = 'https://item.jd.com/100012043978.html'

# 设置请求头,模拟浏览器
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36'
}

def check_price(url):
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.text, 'html.parser')

# 解析价格 (需要根据具体页面结构调整)
price_tag = soup.find('span', {'class': 'price'})
if price_tag:
price = price_tag.text.strip()
print(f"当前价格: {price}")
else:
print("未能获取价格信息")

def main():
while True:
check_price(url)
# 等待一段时间后再次检查,避免频繁请求
time.sleep(60) # 每 60 秒检查一次

if __name__ == "__main__":
main()
3267 次点击
所在节点    Python
33 条回复
Ipsum
27 天前
新手村出来直接开挂干最终 boss ?
dayeye2006199
27 天前
类比如下:

我最近刚练了一套闪电六连鞭,我照着马老师传授的秘籍,练的很熟练了。
我现在去和泰森比划比划,大家觉得我这套演练的鞭法有什么问题?

闪电鞭没啥问题,找的对手有点太硬核
ravenwang
27 天前
感觉是要抢狗东的毛子
iorilu
27 天前
这种东西如果没啥用, 那就是浪费时间

如果真有用, 恭喜你, 可能有免费饭吃了
cnevil
26 天前
多刷几次你就发现会有验证等着你,然后你就陷入了另一个反爬的大坑
不够这个搞明白了还挺好的,可以接别人的活,很刑
126ium
26 天前
不是,python 都能拼错,还是不要来掺和这事了吧
Spute
26 天前
直接用 requests 包调用 api 风险很多,估计想突破 JD 的反扒技术也比较难,而且还有风险。
建议使用模拟用户操作的实现。比如:用 selenium ,或者 RPA 等
cxsz
26 天前
先拿简单的练练手,比如过 cf 的验证啥的,这种资料还算比较多,上来直接难度,太难了
roychaos
26 天前
要不咱试试大麦网?
blankmiss
26 天前
你第一步登录 就 game over 了
EndlessMemory
26 天前
锤子用没有,别人黄牛的脚本是很专业的,你这个几十行代码肯定做不到
deplives
26 天前
单词都拼不对,就想一口胖子
wang93wei
22 天前
为啥用 request 啊,,,不用 playwright ?不怕被封?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1045929

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX