Я не могу отобразить заголовок, компанию, местоположение, дату. Я пробовал end=», но это не работает

#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. Пожалуйста, вставьте проблемный код.