Сначала дайте самый простой ответ: я бы предложил проверить, существует ли div через секунду (время зависит от многих факторов - я уверен, что вы понимаете специфику времени для вашего сайта). При добавлении нового элемента (например, вашего виджета в твиттере) важно понимать, что каждый элемент (в вашем случае, «виджет») имеет определенные спецификации, которые могут иметь существенные различия по сравнению с аналогичными (на поверхности похожими) «виджетами».
Для краткого ответа: «Это зависит от стороннего виджета»
Для среднего ответа: «Если вы можете посмотреть, как создается виджет, вы, вероятно, сможете найти способ« поговорить с ним »»
Для более длинного ответа: «На самом деле не очень сложно создать что-то для общения с Twitter, поэтому, если вы хотите это узнать, я бы предложил более конкретную информацию».
Надеюсь, что-то из этого помогает ...
edit: ничего не зная о виджете, я бы, вероятно, установил интервал для отправки запросов от клиента к серверу, используя javascript: setInterval () или setTimeout () ... Если бы у меня было время / ресурсы, я бы предпочел решение, где вы понимаете как Twitter, так и виджет (экономит время в будущем, если вы хотите подумать о том, что вы сделали) ...