#python #parsing #web-scraping
#python #синтаксический анализ #очистка веб-страниц
Вопрос:
Я работаю над проектом веб-очистки (monster.com ). Все работает, но я хотел отобразить соответствующую информацию в той же строке (заголовок, компания, местоположение, дата), но я не могу Я пробовал end=», но это не работает
from locators.jobs_locators import JobsLocators
class JobsParser:
def __init__(self, parent):
self.parent = parent
def __repr__(self):
return f"{self.heading}, at {self.company}, located in {self.location}, posted {self.date}"
@property
def heading(self):
return self.parent.select_one(JobsLocators.HEADING).string
@property
def company(self):
try:
return self.parent.select_one(JobsLocators.COMPANY).string
except:
return self.parent.select_one(JobsLocators.COMPANY1).string
@property
def location(self):
try:
return self.parent.select_one(JobsLocators.LOCATION).string
except:
return self.parent.select_one(JobsLocators.COMPANY1).string
@property
def date(self):
return self.parent.select_one(JobsLocators.DATE).string
Комментарии:
1. Пожалуйста, разместите код встроенным в свой OP, а не как ссылку на изображение
2. Пожалуйста, также предоставьте минимально воспроизводимый пример
3. В вставленном вами коде нет инструкции print. Пожалуйста, вставьте проблемный код.