一个多星期前,我刚开始学习编程,并且和他们一样年轻。我从未参加过任何计算机科学课程,但正在接受一位非常优秀的专业程序员(我的男朋友)的指导。作为对我自己的挑战,我必须创建一个程序来筛选 Craig 的列表并不断通过电子邮件向我发送缩略图和指向 Craig 列表的链接发现我已经根据我喜欢的复古、现代等事物设置了规范。该程序将用 Java 编写,因为那是我最终想要找到工作的目标。我的问题是,如何完成这项任务?当然,我并不是为了获得一些帮助而为我做这件事。感谢您提前提供的所有帮助。
最好的,
保拉
一个多星期前,我刚开始学习编程,并且和他们一样年轻。我从未参加过任何计算机科学课程,但正在接受一位非常优秀的专业程序员(我的男朋友)的指导。作为对我自己的挑战,我必须创建一个程序来筛选 Craig 的列表并不断通过电子邮件向我发送缩略图和指向 Craig 列表的链接发现我已经根据我喜欢的复古、现代等事物设置了规范。该程序将用 Java 编写,因为那是我最终想要找到工作的目标。我的问题是,如何完成这项任务?当然,我并不是为了获得一些帮助而为我做这件事。感谢您提前提供的所有帮助。
最好的,
保拉
有趣的问题,有很多潜在的答案。
我将选择通过描述我将如何尝试解决问题来回答。现在,由于您将使用 Web 服务 Craigslist,所以我要做的第一件事就是找出它有什么样的 API。在谷歌搜索“craigslist api”,前几页的点击表明实际上没有 Craigslist API。这对于如今的 Web 服务来说是令人失望和令人惊讶的,这意味着您可能不得不亲自动手并抓取实际的 HTML 代码。这不是我在 Java 中真正要做的事情,尽管我承认这可能部分是因为我不了解 Java HTTP API。因此,我将简要介绍该程序可以做什么:
如果您在这些部分中的任何一个方面需要帮助,请提出一个单独的问题。如果您需要有关如何开始编写 Java 程序的帮助,请在 Google 上搜索初学者教程,您应该会找到很多。当您掌握了窍门后,我建议您尝试使用 Eclipse 之类的 IDE,它是一个复杂但复杂的工具,可以通过多种方式帮助您。但是,IDE 来来去去,知道如何仅使用基本语言工具(在您的情况下为 java 和 javac 程序)以特定语言进行编程总是很好的。
无论如何,祝你好运,快乐的黑客!:-)