Задать вопрос
  • Возможно ли извлечь данные через =IMPORTXML с Wildberries?

    oshliaer
    @oshliaer Куратор тега Google Sheets
    Google Products Expert
    Нет

    Как проверить можно ли использовать скрипты и формулы Google для получения данных https://t.me/contributor_pw/299
    Ответ написан
    Комментировать
  • Возможно ли извлечь данные через =IMPORTXML с Wildberries?

    ProgrammerForever
    @ProgrammerForever Куратор тега Google Sheets
    Учитель, автоэлектрик, программист, музыкант
    Не уверен что можно, а если можно, что это хорошая идея. Вёрстка меняется периодически и данные слетают.
    Для этого разработан официальный API, через него можно забирать почти всё что душа пожелает. В реальной работе парсинг WB страниц тоже используется, но не как основной метод.
    Если сильно хочется - посмотрите что видит гугл, когда запрашивает данные

    /**
    * Открывает URL и возращает код страницы
    * Telegram - @ProgrammerForever
    *
    * @param {string} URL URL который нужно открыть
    * @param {boolean} isCut Указывакт, нужно ли обрезать страницу до 50000 символов по длине, по умолчанию false
    * @param {boolean} noScript Указывакт, нужно ли удалять скрипты из кода
    * @return Исходный код страницы
    * @customfunction
    */
    function getHTML(URL,isCut,noScript) {
      if ((URL === undefined)||(URL == "")) { return "#ОШИБКА Пустой URL";};
      if (isCut === undefined) {var isCut=true;};
      if (noScript === undefined) {var noScript=true;};
      if (URL.map){     //Если задан диапазон
        return URL.map(getHTML);
      }else{
        try {
          var payload = {
            'rand':(new Date()).getTime()
          };
          var headers={
            'Connection': 'keep-alive',
            'Cache-Control': 'max-age=0',
            'Upgrade-Insecure-Requests': 1,
            'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36',
            'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3',
            'Accept-Encoding': 'gzip, deflate, br',
            'Accept-Language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7'
          };
          var options = {
            'method' : 'get',
            'headers' : headers,
            'payload': payload
          };
          
          var response = UrlFetchApp.fetch(URL,options);
          var charset=response.getAllHeaders["charset"];
          //var responseText=response.getContentText(charset?charset:"windows-1251");
          var responseText=response.getContentText(charset?charset:"UTF-8");
          if (noScript){ 
            responseText=responseText.replace(/<script[^>]*>(?:(?!<\/script>)[^])*<\/script>/gmi,"");
            responseText=responseText.replace(/<!--.*?-->/gmi,"");
            responseText=responseText.replace(/<link.*?\/>/gmi,"");
            responseText=responseText.replace(/<meta.*?\/>/gmi,"");
            responseText=responseText.replace(/[\n\r\t]/gmi,"");
            
          };
          if (isCut&&(responseText.length>50000)){return responseText.substring(0,50000);}else{return responseText;};
        } catch (err) {
          //return JSON.stringify(err);
          return "#ОШИБКА "+err.message;
        };
      };
    };


    Или в IMPORTXML поставить * в запросе
    Ответ написан
    Комментировать
  • Можно ли из Сео оптимизатора вырасти в веб разработчика?

    @jamtuson
    Отличный ответ от человека, который вдохновил меня на этот путь.
    Надеюсь, поможет и вам.
    Ответ
    p.s. "java script" - пишется вместе
    Ответ написан
    1 комментарий
  • Какое название картинки лучше для СЕО?

    RotgarSett
    @RotgarSett
    SEO Эксперт
    Да, имеет смысл называть картинку транслитом, можете собирать больше трафа с яндекс и гугл картинок.
    Ответ написан
    Комментировать
  • Насколько плох домен .co?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Насколько плох домен .co?

    на 14, а по средам на 45

    Стало интересно, во что мне это выйдет в плане СЕО-шмео?

    в плане seo домены давно не важны. точнее влияние настолько мелкое, что им можно принебречь

    Минус - юзер напечатает ручками .com, вместо .co с вероятностью 99.999%, но кто нынче печатает домены вручную?

    тут Вы правы, но это уже вопрос к маркетингу. Надо смотреть кто ЦА, какая тематика, какие цели и задачи сайта. Есть очень много случаев, где нет необходимости вводить адрес сайта. Например если проект продвигается только в сети и только контекстом и банерами.
    Ответ написан
    Комментировать
  • Почему заказчики чаще размещают статьи по более дорогой цене?

    RotgarSett
    @RotgarSett
    SEO Эксперт
    Да просто покупатели ставят фильтр от 300р, чтобы по цене отсеивать говноссылки.
    Ответ написан
    Комментировать