@wxaaasd каждый поток при запуске будет брать новую строку, если файл будет ресурсом. Нужно смотреть уроки по ресурсам что бы понимать принцип их работы
Регулярные выражения. Как из данного кода выделить TIP, IP, PORT.
-
КОД:
<td><div class=bar style="color:#000"><p>440 ms</p><div class=speed style="width:77px;background:#79bc00"></div></div></td><td>SOCKS5</td><td>High</td><td>19 seconds</td></tr><tr><td>193.242.177.105</td><td>53281</td><td><i class="flag-icon flag-icon-ru"></i> <span class=country>Russian Federation</span> <span class=city></span></td>
Что нужно получить:
SOCKS5 : 193.242.177.105 : 53281
Что использовать:- Извлечь все данные
- Xpath получить xml
- Или какими ещё методами можно это сделать?
-
@DanBro said in Регулярные выражения. Как из данного кода выделить TIP, IP, PORT.:
КОД:
<td><div class=bar style="color:#000"><p>440 ms</p><div class=speed style="width:77px;background:#79bc00"></div></div></td><td>SOCKS5</td><td>High</td><td>19 seconds</td></tr><tr><td>193.242.177.105</td><td>53281</td><td><i class="flag-icon flag-icon-ru"></i> <span class=country>Russian Federation</span> <span class=city></span></td>
Что нужно получить:
SOCKS5 : 193.242.177.105 : 53281
Что использовать:- Извлечь все данные
- Xpath получить xml
- Или какими ещё методами можно это сделать?
Проще использовать xpath
-
@Fox за синтаксис так и не смог прошарить, как именно обозначить, чтоб именно ту часть кода мне выдало, которую нужно. Понимаю, что нужно указать якобы: находящиеся между таким и таким элементом изъять. Но вот всё что вписываю ошибку выдает, либо не работает
-
-
@DanBro В чем проблема сделать регулярные выражения тут?)
Получить TYPE:
<td>((?:SOCKS4|SOCKS5|HTTP|HTTPS))</td>Получить IP:
<td>(\d+?\.\d+?\.\d+?\.\d+?)</td>Получить PORT:
<td>(\d+?)</td><td><i\ class="flag\-iconили
<td>\d+?\.\d+?\.\d+?\.\d+?</td><td>(\d+?)</td> -
This post is deleted!
-
@DoobGuy
На 1 всё получилось, выдает то что нужно
А на 2 ошибку выдает
Что неправильно в запросе?


-
@DanBro Это не Xpatch, а регулярное выражение