Indeed 个人工作链接

Posted

技术标签:

【中文标题】Indeed 个人工作链接【英文标题】:Indeed individual job links 【发布时间】:2022-01-14 17:51:13 【问题描述】:

很抱歉,如果之前有人问过这个问题,但我确实试图从中提取一些工作,并从标题中获取页面的 url,这样我也可以从新页面中获取描述。 它曾经工作正常,但最近出现此错误代码:

link = jobs.find("a", class_="jobtitle")["href"] TypeError: 'NoneType' 对象不可下标

不管怎样,这里是代码。


    results = soup.findAll("div", "class": "result")

    for jobs in soup.find_all(class_="result"):

        **link = jobs.find("a", class_="jobtitle")["href"]
        if "http" not in link:
            link = "http://uk.indeed.com" + link
        print("Link:", link)**

        page = requests.get(link)
        soup = BeautifulSoup(page.content, "html.parser")
        try:
            job_description = soup.find(
                "div", id="jobDescriptionText"
            ).decode_contents(formatter="html")
        except Exception as e:
            job_description = None
        print("job_description:", job_description)

请帮忙

【问题讨论】:

【参考方案1】:

有了这个,你可能需要使用get从标签中提取href:

link = jobs.find("a", class_="jobtitle").get("href")

【讨论】:

以上是关于Indeed 个人工作链接的主要内容,如果未能解决你的问题,请参考以下文章

软工2019_MucMuc项目个人总结

第二次冲刺个人工作总结09

第二次冲刺个人工作总结06

第二次冲刺个人工作总结12

软件工程-个人总结

年度个人工作总结