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 个人工作链接的主要内容,如果未能解决你的问题,请参考以下文章