переименовывая файл я как бы помечаю, что этот файл уже занят
а если не вызовет?
код, создающий элемент, может прятаться где-то в замыкании, и в общем случае его нельзя поправить.
мы тут, кстати, о юзерскриптах говорим, если что.
как вариант, можно упороться в MutationObserver, но разницы особой нет, в том числе по объему кода.
Очевидно вы хотите чтобы ваш парсер получил доступ к вашей страничке и тут встает уже вопрос - вы хотите чтобы страничка разрешала доступ парсеру или вы хотите чтобы парсер обходил запрет доступа?