1)Школьники всё равно в школу не ходят, наймите их за пару баксов, пусть кликают.
2)Ещё как вариант, вручную перепечатывать номера с картинок.
3)Ну если вы очень крутой программер, покопайтесь в js, там всего-то делов, отправить get запрос по адресу
https://www.avito.ru/items/phone/id_объявления
с параметрами:
Половину я вам подсказал, за вами осталось узнать как генерируются pkey и searchHash.
Добавлено:
Вот код, параметры я скопировал из браузера. Если удастся понять как они(вернее как их значения) генерируется, то дело в шляпе):
Внимание! В коде обнаружены костыли!)
import requests
import base64
params = { 'pkey':'dfed69290bc453b834e2e0e2f16bf630', # Осталось узнать, как генерируется это значение!
'vsrc':'r',
'searchHash':'ttv948zc8v4kg0oc4k0o8wok04w8ook' # И это тоже!
}
url = 'https://www.avito.ru/items/phone/1315030387'
response = requests.get(url,params=params)
with open("imageToSave.png", "wb") as fh:
fh.write(base64.decodebytes(response.text[34:-2].encode()))
На выходе получаем картинку с номером для объявления с id 1315030387. На Python распознать не проблема.