(self)
| 156 | |
| 157 | class Crawler: |
| 158 | def __init__(self): |
| 159 | self.browser = ( |
| 160 | sync_playwright() |
| 161 | .start() |
| 162 | .chromium.launch( |
| 163 | headless=True, |
| 164 | ) |
| 165 | ) |
| 166 | |
| 167 | self.page = self.browser.new_page() |
| 168 | self.page.set_viewport_size({"width": 1280, "height": 1080}) |
| 169 | |
| 170 | def screenshot(self, project_name): |
| 171 | screenshots_save_path = Config().get_screenshots_dir() |