许多求职网站的搜索结果很糟糕,因此您无法按经验水平缩小工作范围。即使他们这样做,通常也是错误的。这要求您在找到相关的相当繁琐的内容之前,先浏览数百本您无法申请的帖子。因为我宁愿专注于写求职信等,所以我想编写一个程序来浏览大量的帖子,并保存那些不需要多年经验的工作的URL。

我不需要编写刮板的帮助来获取可能相关的工作职位的html正文。问题是准确地检测出工作所需的经验水平。这应该不太困难,因为职位通常对此非常明确(“必须具有5年以上工作经验”),但是解决方案过于简单可能会出现一些问题。

就我而言,我正在寻找入门级职位。通常他们不会说“入门级”,但是包含这些词可能意味着应该保存工作。

接下来,我可以安全地排除说需要“5年”经验的工作,因此像/\d\syears/这样的正则表达式似乎可以排除工作。但是后来,我意识到一些工作表明他们需要0-2年的经验,匹配排除正则表达式,但显然是我想看看的工作。嗯,我可以用另一个正则表达式来解决。但有人说“少于两年”或“少于两年”。也可以处理该问题,但是这使我想知道我没有想到的其他模式,并且可能排除了许多工作。这就是让我来到这里的原因,它找到了比正则表达式更好的方法(如果有的话)。

我想最大程度地降低误报率,并保存所有可能不需要多年经验的工作。排除与/[3-9]\syears | 1\d\syears/相匹配的内容是否合理?或者,还有更好的方法?训练贝叶斯滤波器吗?

编辑:有一个类似的问题,但难度更大,可能会更有用。许多工作只需要“工程学位”,因为您只需要了解一些技术知识即可。但是,搜索“工程”将为您提供成千上万的工作,其中大部分都是无关紧要的。

我该如何缩小到只需要任何工程学位而不是特定学位的工作,而又不看自己呢?

最佳答案

好的,这个答案可能不会有帮助-我先说一遍。但是,我认为,仅以这种方式思考问题就足以让您在我工作过的大多数地方都被录用。我的建议?与您感兴趣的任何职位联系招聘经理,告诉他们您正在做的事情。大致告诉他们到目前为止您已编码的内容,并寻求帮助来学习他们在编写广告时使用的模式。

如果我在这封信的收信人那端,我想我会邀请那个人来面试。

关于python - 在线求职是乏味的。帮我自动化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3048268/

10-12 19:30