Ускорить программу написаную с использованием selenium - Python

Узнай цену своей работы

Формулировка задачи:

написал часть программы по парсингу сайта, используя селениум вебдрайвер(нужны были функции клика мыши на элемент "показать" для сбора элементов нужных), часть программы в том смысле, что имею 1 страницу, вторая часть кода будет собирать ссылки на эти страницы. но одна страница при парсинге очень много времени забирает. Можно как-то ускорить все это? мой код начинается с
Листинг программы
  1. from selenium import webdriver
, если это важно...

Решение задачи: «Ускорить программу написаную с использованием selenium»

textual
Листинг программы
  1. import requests
  2.  
  3.  
  4. def get_id(url: str):
  5.     start, end = url.rfind('ID') + 2, url.rfind('.html')
  6.     return url[start: end]
  7.  
  8. target = ('http://olx.ua/obyavlenie/prodam-krishku-bagazhnika-na-ford-scorpio-'
  9.           'ID82ifl.html')
  10. phone_api = 'http://olx.ua/ajax/misc/contact/phone/{}'
  11. response = requests.get(phone_api.format(get_id(target)))
  12. print(response.json()['value'])

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут