我是python的新手,正在尝试做一个Web抓取项目。我指的是github上的代码-main.py 当我运行代码时,出现此错误。我试图检查空格和制表符,但无法修复。有人可以帮我吗!
文件“ main.py”,第158行 <<<<<<< HEAD ^ IndentationError:预期出现缩进的块
def scrape_status(review):
try:
res = author.text.split('-')[0]
except Exception:
logger.warning('Failed to scrape employee_status')
res = np.nan
return res
def scrape_rev_title(review):
return review.find_element_by_class_name('summary').text.strip('"')
def scrape_years(review):
<<<<<<< HEAD
try:
first_par = review.find_element_by_class_name(
'reviewBodyCell').find_element_by_tag_name('p')
if '(' in first_par.text:
res = first_par.text[first_par.text.find('(') + 1:-1]
else:
res = np.nan
except Exception:
=======
first_par = review.find_element_by_class_name(
'reviewBodyCell').find_element_by_tag_name('p')
if '(' in first_par.text:
res = first_par.text[first_par.text.find('(') + 1:-1]
else:
>>>>>>> 7a5082d8ae61d93721d9ec8deb4ddda3d21cfb47
res = np.nan
return res
def scrape_helpful(review):
try:
<<<<<<< HEAD
#helpful = review.find_element_by_class_name('count')
helpful = review.find_element_by_class_name('voteHelpful').find_element_by_class_name('count').find_element_by_tag_name('span')
=======
helpful = review.find_element_by_class_name('helpfulCount')
>>>>>>> 7a5082d8ae61d93721d9ec8deb4ddda3d21cfb47
res = helpful[helpful.find('(') + 1: -1]
except Exception:
res = 0
return res
def expand_show_more(section):
try:
more_content = section.find_element_by_class_name('moreContent')
more_link = more_content.find_element_by_class_name('moreLink')
more_link.click()
except Exception:
pass
答案 0 :(得分:2)
您必须删除这些行
<<<<<<< HEAD
=======
>>>>>>> 7a5082d8ae61d93721d9ec8deb4ddda3d21cfb47
<<<<<<< HEAD
=======
>>>>>>> 7a5082d8ae61d93721d9ec8deb4ddda3d21cfb47
这些可能是由于git合并冲突而不是实际有效的Python代码造成的。
删除这些行仍然不能解决您的问题。您必须解决合并冲突。