我以前在大学里学过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/
请告知,谢谢!你知道吗
Python非常适合这种web抓取和处理。你的工作需要几个模块:
通过HTTP(S)获取页面:由于您想要刮取的页面没有使用Javascript来输出您需要的信息,我建议使用requests就足够了。你知道吗
解析HTML并提取信息:这里有很多选择,我个人最喜欢的是BeautifulSoup。如果你想深入挖掘,有一个question about this。你知道吗
将结果保存到Excel中:几个模块将再次执行此任务,我最喜欢的是openpyxl。如果您不需要保存非常大的文件,这应该很好。你知道吗
价格比较:你可以用你的脚本比较价格,Excel表格就像一个“数据库”。你知道吗
电子邮件:你可以用Python standard library发送电子邮件。这是一个fine tutorial怎么做。。你知道吗
没有尝试写脚本,如果你需要任何特定阶段的提示,请返回一个特定的代码,这是不适用于该特定部分,然后我们可以帮助你。你知道吗
相关问题 更多 >
编程相关推荐