Я использую Google Apps Script для обновления электронной таблицы Google.Сценарий Apps принимает количество подписчиков для страниц Twitter.Я использую приведенную ниже формулу для того же
Я использовал этот URL-адрес для справки
cell.setValue('=IMPORTXML(\"'+url+'\","//a[@data-nav=\'followers\']/span[3]")');
По сути, мы делаем здесь некоторую очистку для извлечения значений счетчика.,Приведенный выше код ищет тег anchor
со значением для data-nav
как followers
и принимает текст внутри третьего тега span
.Когда я проверял страницу в браузере, значение, показанное в третьем теге span
, составляло 100 (например).Но значение, выбираемое appscript, выше этого (например, 101 или 102).Я думал, что это из-за кеширования, и мы даже использовали случайные числа, чтобы избежать этого, но даже это не сработало. Подробности для этого были найдены здесь
Может кто-нибудь взглянутьв это?