@AlexCatze Предлагаю вместо этой конструкции:
html:gsub( 'data%-pjax="#repo%-content%-pjax%-container" href="(.-)">', function(s)os.sleep(0)print(s)end )
использовать такую:
for s in html:gmatch( 'data%-pjax="#repo%-content%-pjax%-container" href="(.-)">')do os.sleep(0)print(s)end
Работает раза в два быстрее.
Web-версия оцелота успешно отработала этот код.