@thereekey

Как получить значение «content» из meta property="og:image" из внешней ссылки?

как получить "content" из
<meta property="og:image" content="http://site.ru">
из внешней страницы?

т.е. нужно получить "site.ru" из другой страницы, а не на текущей

нашел что-то похожее, но не понял: https://stackoverflow.com/questions/7524585/how-do...

Мне это нужно для получения ссылки на изображение в твите из Твиттера
  • Вопрос задан
  • 258 просмотров
Пригласить эксперта
Ответы на вопрос 2
dicem
@dicem
Попробуй это:
function getContent(){
  var http = new XMLHttpRequest();  
  http.open('GET', 'https://twitter.com/navalny'); // URL страницы сайта
  http.onreadystatechange = function () {
    if (this.readyState == 4 && this.status == 200) {
      var doc = new DOMParser().parseFromString(this.responseText, "text/html");  // преобразовать текст в HTML
      document.write(doc)
    }
  }
  http.send(null);
}
Ответ написан
Комментировать
SaveLolliPoP
@SaveLolliPoP
1 / 0 = ∞
Круто, я бы реализовал это на nodejs с помощью x-ray. Парсит все и вся, очень доволен!
Вот мой пример как я собираю информацию из 2gis.
https://github.com/KhalitovAdel/cleanup_crm/blob/m...

Ссылка на x-ray
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы