Webscraping: получить ссылку, которая видна только на сайте, а не в HTML - PullRequest
0 голосов
/ 26 сентября 2018

Итак, я на сайте и хочу получить ссылку.Ссылка, которую я хочу получить, отображается на веб-сайте, но не отображается в html-файле.Есть кнопка копирования, которая копирует ссылку в ваш буфер обмена.Я хочу получить ссылку, кто-нибудь знает, как я могу получить ее?HTML выглядит так:

<div class="containerInvite">
      <div class="title">Invite your friends!</div>
      <div class="inviteBar">
        <input type="text" readonly id="invite">  --Here should be the link
        <button class="button btn btn-primary" 
         id="inviteCopyButton">Copy</button> --The Button that copies the link
      </div>
    </div>

1 Ответ

0 голосов
/ 26 сентября 2018

, чтобы просто прочитать значение id="invite" ввода из javascript, используйте:

document.getElementById("invite").value;

, если вы хотите, чтобы кнопка скопировала значение в буфер обмена, сделайте функцию

function copyLink() {
  //Get the text field
  var copyText = document.getElementById("invite");
  //Select the text field
  copyText.select();
  //Copy the text inside the text field
  document.execCommand("copy");
}

затем добавьте

onclick="copyLink()"

в вашу кнопку.или прикрепите событие "click"

...