Форум программистов, компьютерный форум, киберфорум
Софт: Интернет и сеть, браузеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.69/36: Рейтинг темы: голосов - 36, средняя оценка - 4.69
948 / 403 / 323
Регистрация: 12.07.2018
Сообщений: 534

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

12.08.2020, 18:39. Показов 7917. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru