gpt4 book ai didi

python - 抓取价格 > 制表 > 提醒我

转载 作者:行者123 更新时间:2023-12-01 03:19:45 28 4
gpt4 key购买 nike

我之前在大学学习过 Java 的为期 3 个月的短期类(class)(唯一的项目是编写数独游戏)。

我想学习一种对于一般自动化任务来说最流行的编程语言。到目前为止,我已经选择了 AHK,它帮助我完成了很多文本扩展/应用程序快捷方式等等。

希望进一步推进并完成以下任务,例如:

1 转到此站点:https://carousell.com/search/products/?query=12-35mm

2 抓取所有包含“Panasonic”、“12-35mm”的数据(抓取这些结果的每一页会很困难吗?)

3 获取价格栏的价格。如果价格具有误导性(例如 1 美元或低于 $X 4 值),请在商品描述中搜索价格值 ("$)。

4 在 Excel 中对结果进行制表

5 将最新结果与平均价格进行比较。

6 如果最新价格低于平均价格 > 通过电子邮件提醒我。

我的大多数自动化项目都是这样的。最好的编程语言是什么?哪些付费教程可以指导我做到这一点?

我已将范围缩小到 Import.IO 和 Python;但我可能是错的。

这门类(class)似乎很有用,但我不确定它是否能教会我完成这个个人项目所需的所有知识。

https://www.udemy.com/automate/

请指教,谢谢!

最佳答案

Python 非常适合此类网络抓取和处理。您的工作需要几个模块:

通过 HTTP(S) 获取页面:由于您要抓取的页面不使用 Javascript 来输出您需要的信息,我建议使用很棒的 requests就足够了。

解析 HTML 并提取信息:这里有很多选择,我个人最喜欢的是 BeautifulSoup 。如果你想深入挖掘,有一个question about this .

将结果保存到 Excel 中:有几个模块可以再次完成这项工作,我最喜欢的是 openpyxl 。如果您不需要保存非常大的文件,这应该就可以了。

价格比较:您可以仅使用脚本来比较价格,Excel 工作表充当“数据库”。

电子邮件:您可以使用 Python standard library 发送电子邮件。这是fine tutorial怎么做..

<小时/>

不要尝试编写脚本,如果您需要任何特定阶段的提示,请返回特定代码,该代码不适用于该特定部分,然后我们可以为您提供帮助。

关于python - 抓取价格 > 制表 > 提醒我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42037398/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com