Skip to content

Commit

Permalink
fix: [crawler] debug signal timeout
Browse files Browse the repository at this point in the history
  • Loading branch information
Terrtia committed Jan 8, 2025
1 parent 0287a13 commit 9425e01
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions bin/lib/crawlers.py
Original file line number Diff line number Diff line change
Expand Up @@ -326,20 +326,20 @@ def extract_favicon_from_html(html, url):
# # # # # # # #

def extract_title_from_html(html, item_id):
signal.alarm(60)
try:
soup = BeautifulSoup(html, 'html.parser')
title = soup.title
# signal.alarm(60)
# try:
soup = BeautifulSoup(html, 'html.parser')
title = soup.title
if title:
title = title.string
if title:
title = title.string
if title:
return str(title)
except TimeoutException:
signal.alarm(0)
logger_crawler.warning(f'BeautifulSoup HTML parser timeout: {item_id}')
else:
signal.alarm(0)
signal.alarm(0)
return str(title)
# except TimeoutException:
# signal.alarm(0)
# logger_crawler.warning(f'BeautifulSoup HTML parser timeout: {item_id}')
# else:
# signal.alarm(0)
# signal.alarm(0)
return ''

def extract_description_from_html(html):
Expand Down

0 comments on commit 9425e01

Please sign in to comment.