master
Ernest Litvinenko 2024-02-28 13:01:50 +03:00
parent 2726c0dd0f
commit 14363f1169
2 changed files with 11 additions and 2 deletions

Binary file not shown.

13
main.py
View File

@ -39,8 +39,8 @@ class Parser:
if IS_PROD: if IS_PROD:
self._options.add_argument("--disable-extensions") self._options.add_argument("--disable-extensions")
self._options.add_argument("--disable-gpu") self._options.add_argument("--disable-gpu")
self._options.add_argument("--headless=new")
self._options.add_argument("window-size=1920,1080") self._options.add_argument("window-size=1920,1080")
self._options.add_argument("--headless=new")
self._service = webdriver.ChromeService(executable_path=ChromeDriverManager().install()) self._service = webdriver.ChromeService(executable_path=ChromeDriverManager().install())
self.storage = Storage() self.storage = Storage()
@ -199,7 +199,7 @@ class Parser:
row_15.click() row_15.click()
time.sleep(10) time.sleep(10)
if not IS_PROD: if IS_PROD:
self.apply_offer() self.apply_offer()
logger.success("Заявка успешно отправлена") logger.success("Заявка успешно отправлена")
time.sleep(10) time.sleep(10)
@ -208,8 +208,17 @@ class Parser:
def apply_offer(self): def apply_offer(self):
btn = self.find_elem(By.CSS_SELECTOR, "form[name=AUCTION_OFFER] table.form-control_table button") btn = self.find_elem(By.CSS_SELECTOR, "form[name=AUCTION_OFFER] table.form-control_table button")
ActionChains(self._driver).scroll_to_element(btn).scroll_by_amount(0, 100).perform()
btn.click() btn.click()
pin = self.find_elem(By.CSS_SELECTOR, ".prt-ecp_sign input")
pin.send_keys("5732")
sign_btn = self.find_elem(By.CSS_SELECTOR, ".prt-ecp_sign button.btn-primary")
time.sleep(1)
sign_btn.click()
time.sleep(10)
if __name__ == "__main__": if __name__ == "__main__":
with Parser() as parser: with Parser() as parser: