Ускорить программу написаную с использованием selenium - Python
Формулировка задачи:
написал часть программы по парсингу сайта, используя селениум вебдрайвер(нужны были функции клика мыши на элемент "показать" для сбора элементов нужных), часть программы в том смысле, что имею 1 страницу, вторая часть кода будет собирать ссылки на эти страницы. но одна страница при парсинге очень много времени забирает. Можно как-то ускорить все это?
мой код начинается с
, если это важно...
Листинг программы
- from selenium import webdriver
Решение задачи: «Ускорить программу написаную с использованием 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'])
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д