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

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

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

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

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

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

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


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

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

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