Neo-archer, пока функция не вызывается, всё в ней описанное не происходит. А ошибка при вызове у вас происходит потому, что переменной Length1 на момент вызова не определена.
Слишком общий вопрос. Гуглить по запросу "парсинг", читать, пробовать парсить что-нибудь проще, чем Avito, после получения развитости в данной теме переключаться на Avito и обнаруживать, что там защита от парсинга, которая даже развитых обламывает.
SamMorgan, так и санкциям ещё недели нет. Экономика страны меняется не в одночасье, ощутимо хуже станет примерно через полгода, если события будут и дальше развиваться так же.
Во-первых, непонятно откуда в контексте шаблона взялась переменная comments. Во-вторых, ваш вариант работает, но очень медленно и с повышенным потреблением памяти.