刮取价格>表格>警报m

2024-04-24 00:45:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我以前在大学里学过3个月的Java课程(唯一的项目是编写数独游戏)。你知道吗

我想学习一种在一般自动化任务中最流行的编程语言。到目前为止,我已经学会了AHK,它帮助我实现了很多文本扩展/应用程序快捷方式等等。你知道吗

希望进一步推进并完成以下工作,例如:

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

2刮除所有包含“松下”、“12-35mm”的数据 (将这些结果的每一页都刮去会很困难吗?)你知道吗

3价格栏抓取价格。如果价格具有误导性(例如$1或低于$X 4值),请在项目描述中搜索价格值(“$”)。你知道吗

4在Excel中列出结果

5比较最新结果和平均价格。你知道吗

6如果最新价格低于平均价格,请通过电子邮件通知我。你知道吗

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

我已经把范围缩小到导入.IO还有Python,但我可能错了。你知道吗

这门课程似乎很有用,但我不确定它是否能教会我完成这个个人项目所需要的一切。你知道吗

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

请告知,谢谢!你知道吗


Tags: 项目https文本com应用程序游戏价格java
1条回答
网友
1楼 · 发布于 2024-04-24 00:45:04

Python非常适合这种web抓取和处理。你的工作需要几个模块:

通过HTTP(S)获取页面:由于您想要刮取的页面没有使用Javascript来输出您需要的信息,我建议使用requests就足够了。你知道吗

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

将结果保存到Excel中:几个模块将再次执行此任务,我最喜欢的是openpyxl。如果您不需要保存非常大的文件,这应该很好。你知道吗

价格比较:你可以用你的脚本比较价格,Excel表格就像一个“数据库”。你知道吗

电子邮件:你可以用Python standard library发送电子邮件。这是一个fine tutorial怎么做。。你知道吗


没有尝试写脚本,如果你需要任何特定阶段的提示,请返回一个特定的代码,这是不适用于该特定部分,然后我们可以帮助你。你知道吗

相关问题 更多 >