意外缩进 python 3.7 pycharm
unexpected indent python 3.7 pycharm
我对 python 很陌生。但我想从在线职位门户中提取一些职位发布数据。
使用以下代码,我想提取特定网站的职位发布标题:
def jobtitle(soup):
jobs=[]
for div in soup.find_all(name="div", attrs={"class"}:"row"}):
for a in div.find_all(name="a",attrs={"data-tn-element":"jobTitle"}):
jobs.append(a["title"])
return(jobs)
jobtitle(soup)
我收到此错误消息:
for div in soup.find_all(name="div", attrs={"class"}:"row"}):
^
IndentationError: unexpected indent
我尝试了其他网站上推荐的许多不同方法,但没有任何效果。我只是不知道问题出在哪里。我尝试了不同的空格,但我只是不明白我做错了什么。
有什么想法吗?我将不胜感激!
非常感谢:-)
删除第一行的缩进。
第一个 for 语句应该直接在 jobs=[] 声明下。
def jobtitle(soup):
jobs=[]
for div in soup.find_all(name="div", attrs={"class"}:"row"}):
for a in div.find_all(name="a",attrs={"data-tn-element":"jobTitle"}):
jobs.append(a["title"])
return(jobs)
jobtitle(soup)
我对 python 很陌生。但我想从在线职位门户中提取一些职位发布数据。
使用以下代码,我想提取特定网站的职位发布标题:
def jobtitle(soup):
jobs=[]
for div in soup.find_all(name="div", attrs={"class"}:"row"}):
for a in div.find_all(name="a",attrs={"data-tn-element":"jobTitle"}):
jobs.append(a["title"])
return(jobs)
jobtitle(soup)
我收到此错误消息:
for div in soup.find_all(name="div", attrs={"class"}:"row"}):
^
IndentationError: unexpected indent
我尝试了其他网站上推荐的许多不同方法,但没有任何效果。我只是不知道问题出在哪里。我尝试了不同的空格,但我只是不明白我做错了什么。
有什么想法吗?我将不胜感激!
非常感谢:-)
删除第一行的缩进。 第一个 for 语句应该直接在 jobs=[] 声明下。
def jobtitle(soup):
jobs=[]
for div in soup.find_all(name="div", attrs={"class"}:"row"}):
for a in div.find_all(name="a",attrs={"data-tn-element":"jobTitle"}):
jobs.append(a["title"])
return(jobs)
jobtitle(soup)