Bookmarklet, чтобы открыть новую вкладку с Xpath с текущей страницы в качестве аргументов URL - PullRequest
0 голосов
/ 19 мая 2019

Я хотел бы создать букмарклет, который может использовать 3 Xpath с текущей страницы для создания URL-адреса с xpath в качестве аргументов.

Я попытался найти существующий букмарклет, похожий на тот, который я мог бы изменить. Я не программист, я просто пытаюсь повысить эффективность процесса, который им приходится часто выполнять.

1 Ответ

0 голосов
/ 19 мая 2019

Вот простой пример, чтобы прочитать значение с помощью xpath, а затем открыть новую вкладку с выводом xpath.

Сохраните приведенный ниже JavaScript как букмарклет и щелкните, когда вы находитесь в любом сообщении, чтобы увидеть оригиналопубликовать профиль пользователя.

javascript:{
    var xResults = document.evaluate("(//div[@class='post-signature owner grid--cell']//a)[2]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
    var url = xResults.snapshotItem(0).href;
    window.open(url);
}
...