948 / 403 / 323
Регистрация: 12.07.2018
Сообщений: 534

Получить URL из тега HTML

12.08.2020, 18:39. Показов 7964. Ответов 52
Метки html, url (Все метки)

Студворк — интернет-сервис помощи студентам
Можно получать URL из уникального тега HTML?
Code
1
<meta property="og:image" content="https://media-cache.cinematerial.com/p/500x/bqjtx0ki/north-by-northwest-british-movie-poster.jpg
Поиск по слову URL не помог.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.08.2020, 18:39
Ответы с готовыми решениями:

Получить value html-тега
&lt;input type=&quot;hidden&quot; name=&quot;s1&quot; class=&quot;price_field_s1&quot; value=&quot;359&quot; /&gt; &lt;input type=&quot;hidden&quot; name=&quot;s2&quot; class=&quot;price_field_s2&quot; value=&quot;45&quot; /&gt; ...

Получить ссылку из HTML тега
&lt;h3 class=&quot;r&quot;&gt;&lt;a href=&quot;http://www.symantec.com/connect/forums/right-click-menu-add&quot; onmousedown=&quot;return...

Получить атрибуты тега <p> на HTML-странице
Всем привет! Пытаюсь вытащить дискрипшны из-под пинов на странице https://www.pinterest.com/categories/popular/ Делаю вот так For...

52
948 / 403 / 323
Регистрация: 12.07.2018
Сообщений: 534
17.11.2021, 05:00  [ТС]
Студворк — интернет-сервис помощи студентам
Итак, MSXML2.ServerXMLHTTP.6.0 и
Строка 12 oHTTP.setOption(2) = 8192
Теперь: 80072F06
Line 17 Char 4
The host name in the certificate is invalid…
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
17.11.2021, 06:28
Тогда 12288 или 13056 вместо 8192.
Если не попрёт, можно ещё актуальные TLS включить.
1
948 / 403 / 323
Регистрация: 12.07.2018
Сообщений: 534
18.11.2021, 02:19  [ТС]
12288 или 13056 помогли! Как избежать необходимости повторно подтверждать сертификат? Получить и установить сертификат снова?
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
18.11.2021, 02:53
Хорошо. В смысле "повторно"?
1
948 / 403 / 323
Регистрация: 12.07.2018
Сообщений: 534
19.11.2021, 01:23  [ТС]
При каждом использовании скрипта надо подтверждать использование сертификата.
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
19.11.2021, 01:33
Гм. Это и при 13056 так же?
1
948 / 403 / 323
Регистрация: 12.07.2018
Сообщений: 534
20.11.2021, 02:30  [ТС]
Да. Одновременно c Popup, т.е. при завершении, предупреждение можно просто закрыть. Неудобство незначительно.
Миниатюры
Получить URL из тега HTML  
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
20.11.2021, 05:49
Рег. файл по ссылке активирован? См. тему по этому сертификату. По идее должно помочь.
1
948 / 403 / 323
Регистрация: 12.07.2018
Сообщений: 534
24.11.2021, 02:17  [ТС]
Помогло.
0
948 / 403 / 323
Регистрация: 12.07.2018
Сообщений: 534
30.08.2022, 11:45  [ТС]
Пожалуйста, опять нужна помощь.
18:4
msxml6.dll
A security error 80072F8F
* He знаю BBCode для VBS.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Option Explicit
Dim oFSO, oDict, oHTTP, oHTML, R, S, n, i, iURL, Arr, URL, Name, BName, Ext
'Posters from cinematerial.com/movies/0-i[IMDb ID without leading 0]
Const Num="349825"
'
Set oFSO  = CreateObject("Scripting.FileSystemObject")
Set oDict = CreateObject("Scripting.Dictionary")
Set oHTTP = CreateObject("MSXML2.ServerXMLHTTP.6.0")
Set oHTML = CreateObject("htmlfile")
R = Array(-230,-225,-246,698,-24,-24)
S = Split(": ? * "" / |")
'13056 or 12288
oHTTP.setOption(2) = 13056
oHTML.designMode = "on"
 
For Each n in Split(Num)
   oHTTP.Open "GET", "https://www.cinematerial.com/movies/0-i" & N, 0
   oHTTP.send : oHTML.Write oHTTP.ResponseText: oHTTP.abort
   For Each iURL in oHTML.links
      If InStr(iURL, "about:") = 1 Then
         iURL = "https://www.cinematerial.com" & Replace(Replace(iURL, "about:blank", ""), "about:", "")
         If InStr(iURL, "/p/") Then oDict.Add iURL, Empty
      End If
   Next
   If oDict.Count Then
      N = Split(oHTML.Title, ")")(0) & ")"
      For i = 0 To 5: N = Replace(N, S(i), ChrW(R(i))): Next
      If Not oFSO.FolderExists(N) Then oFSO.CreateFolder N
      For Each iURL in oDict.Keys
         oHTTP.Open "GET", iURL, False : oHTTP.Send
         oHTML.Write oHTTP.ResponseText: oHTTP.Abort
         For Each i In oHTML.getElementsByTagName("meta")
            If i.getAttribute("property") = "og:image" Then URL = i.content: Exit For
         Next: oHTML.Close
         URL = Left(URL, InStrRev(URL, "?") - 1)
         oHTTP.Open "GET", URL, False: oHTTP.Send
         Name = oFSO.GetFileName(URL): BName = oFSO.GetBaseName(Name)
         Ext  = oFSO.GetExtensionName(Name): i = 0
         While oFSO.FileExists(oFSO.BuildPath(N, Name))
            i = i + 1: Name = BName & "_" & i & "." & Ext
         Wend
         With CreateObject("SAPI.SpFileStream")
            .Format.Type = 1: .Open oFSO.BuildPath(N, Name), 3: .Write oHTTP.ResponseBody: .Close
         End With
         oHTTP.Abort
      Next
   Else oHTML.Close
   End If
   oDict.RemoveAll
Next
 
CreateObject("WScript.Shell").Popup "Done!",1,"Downloading posters",4160
Set oDict = Nothing: Set oHTTP = Nothing: Set oHTML = Nothing: Set oFSO = Nothing
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
30.08.2022, 20:55
Видимо, какая-то заглушка стоит на старые протоколы. IE 11 страницу тоже не открывает.
Смена UserAgent-а тоже ничего не даёт. И wget не берёт.
Цитата Сообщение от Masutin Посмотреть сообщение
* He знаю BBCode для VBS.
VB. Да и нет смысла оверквотить. Код и так ясен.
1
948 / 403 / 323
Регистрация: 12.07.2018
Сообщений: 534
28.09.2023, 15:37  [ТС]
Виноват, в прошлый раз сайт работал иначе. Teперь браузер показывает изображения, a скрипт вызывает тy же ошибкy:
18:4
msxml6.dll
A security error 80072F8F
0
7690 / 2887 / 1110
Регистрация: 06.06.2017
Сообщений: 9,816
29.09.2023, 15:48
В чём виноват? И какой браузер? IE со встроенным компонентом был упомянул как потенциальное средство автоматизации. Остальные браузеры нас не интересуют. Показ страниц нисколько ситуацию не меняет. Заглушка никуда не делась.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.09.2023, 15:48

Как получить текст из html тега?
Ребят, появилась надобность поработать с html или на него... &lt;td&gt;&lt;/td&gt;&lt;td class=&quot;t&quot;&gt;&lt;a href=&quot;/book/111/3543&quot;&gt;Глава 32....

Как получить содержание тега формы HTML в PHP?
Есть форма &lt;form action=&quot;&lt;?php echo htmlspecialchars($_SERVER); ?&gt;&quot; method=&quot;post&quot;&gt; &lt;div class=&quot;nazv&quot;&gt;124567&lt;/div&gt; &lt;button...

Как получить значение тега с определенным id на html странице
Пробывал загружать код страницы в мемо и дальше ищу ид тега или символы &quot;$&quot;. Работать, работает, но очень медленно и прога зависает. Надо...

Как получить доступ к атрибутам тега table HTML
Приветствую! Собственно сабж в теме. Использую WB, необходимо получить доступ к атрибутам таблицы, таким как: class и data-token ...

Как получить аттрибут html-тега из partial view в JavaScript?
Привет, дело в следующем. Есть главное view в котором в list скриптом загружается partial view _Table: &lt;script...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
53
Ответ Создать тему
Опции темы

Новые блоги и статьи
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru