Ускорить программу написаную с использованием 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'])
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д