Заблокирован
|
|
1 | |
Hidden как вытянуть на другой21.10.2016, 16:06. Показов 1263. Ответов 17
Метки нет (Все метки)
Всем снова прив! Вот задача такая: на сайте1 есть hidden поле в нём текст. Существует сайт2. Как с сайта1 получить скрытый текст на сайт2?Пользователя нет (т.е всё должно быть автономно). Можно-ли так сделать вообще?
Добавлено через 2 часа 13 минут aaaa?
0
|
21.10.2016, 16:06 | |
Ответы с готовыми решениями:
17
Вытянуть объект из overflow: hidden; Как вытянуть информацию из TV одного шаблона и вставить в другой? Xcode(swift) . как скрыть или выявить кнопку по нажатии другой кнопки, например .Hidden Открыть URL (там ссылка, которая совершает переход на другой URL) и вытянуть новый URL |
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
21.10.2016, 16:29 | 2 |
С помощью CURL того же.
0
|
Заблокирован
|
|
22.10.2016, 09:28 [ТС] | 3 |
А есть ещё способы? Для меня это очент важно. А как с помощью cURL можно примерчик?
Добавлено через 2 минуты Но мне надо чтобы сайт2 посылал запрос на сайт1 (главный сайт) и получал скрытый текст. Добавлено через 23 минуты file_get_contents этой можно! Но как? Помогите кто нибудь.
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
||||||
22.10.2016, 10:50 | 4 | |||||
С помощью CURL того же.
Можно и этой.
http://php.net/manual/ru/domdo... agname.php http://php.net/manual/ru/domdo... ntbyid.php
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
22.10.2016, 12:51 | 6 |
Точно так же. CURL-ом можно только получить данные, а вот искать тег всё равно надо либо через регулярные выражения, либо с помощью вышеупомянутого DOMDocument.
Покажите, как тот скрытый input выглядит. Лучше, если в контексте, а не в только этот тег.
0
|
Заблокирован
|
|
22.10.2016, 14:19 [ТС] | 7 |
<html>
<input type="hidden" name="password" value="test"> </html> Форма очень простая (сложная и не нужна). Вот как на другом сервере увидеть заветное слово тест? Добавлено через 6 минут И какой-же тег искать в коде сверху? Добавлено через 53 минуты <?php $content = file_get_contents('http://bitvatit.adr.com.ua/inc3.html'); $doc = new DOMDocument(); $doc->loadHTML("$content"); echo $doc->saveHTML(); ?> вот что получилось. Добавлено через 2 минуты А дальше что?
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
||||||
22.10.2016, 16:43 | 8 | |||||
Тот сайт, с которого нужно получить значение тега, не Ваш? А-то можно было бы добавить ID и по нему искать тег. А так -- можно регулярным выражением вытянуть:
= на первом сайте могут быть пробелы.
0
|
Заблокирован
|
|
22.10.2016, 16:54 [ТС] | 9 |
Ого какой код. А без выражений как сделать? Мне надо чтобы текст был, я его потом в переменную засуну и переменную буду использовать.
Добавлено через 2 минуты Давайте лучше с ИД. Как с ИД сделать? Я в выражениях не очень. Добавлено через 1 минуту Помогите ПЖЛ.
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
22.10.2016, 17:07 | 10 |
Так он и есть сейчас в
$matches[1] .Первый сайт -- Ваш? Тогда можно. Присвойте ID тому тегу и покажите, что вышло.
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
||||||
22.10.2016, 18:22 | 12 | |||||
Только ID нужно не к какому-то левому DIV добавлять, а к тому самому скрытому input.
А дальше так:
Только заместо example тот ID, который присвоите input'у, укажите.
0
|
Заблокирован
|
|
23.10.2016, 13:36 [ТС] | 13 |
спасибо посмотрю.
Добавлено через 1 час 46 минут Белая страница. Добавлено через 9 минут <html> <div id="test"> <input type="hidden" name="name" value="Vasya"> </div> </html> Вот форма. Добавлено через 2 минуты <?php $content = file_get_contents('http://bitvawap.adr.com.ua/inc3.html'); $doc = new DOMDocument(); $doc->loadHTML($content); $element = $doc->getElementById('test'); # Выведет значение из value того тега echo $element->getAttribute('value'); ?> может я что ни туда приписал?
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
23.10.2016, 13:56 | 14 |
Вывод ошибок на экран включите.
Желательно читать, что Вам говорят:
0
|
Заблокирован
|
|
23.10.2016, 14:07 [ТС] | 15 |
Похоже я что-то не так понимаю. Только ID нужно не к какому-то левому DIV добавлять, а к тому самому скрытому input - как это сделать?
Добавлено через 2 минуты Para bellum, <html> <div id="test"> <input type="hidden" name="name" value="Vasya"> </div> </html> Вот код что в нем не правильно? Как правильно к тегу Id присвоить. Снимаю шляпу, я учусь.
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
||||||
23.10.2016, 14:07 | 16 | |||||
Сообщение было отмечено yfenok как решение
Решение
"Левый" -- имелось в виду -- "непонятно какой, не имеющий к делу отношения".
0
|
5753 / 4133 / 1507
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
24.10.2016, 08:05 | 18 |
ID любому тегу можно задавать. Это универсальный атрибут.
Что это такое -- бумас? Пусть учатся программированию, хотя бы самым азам -- что могу ещё сказать.
0
|
24.10.2016, 08:05 | |
24.10.2016, 08:05 | |
Помогаю со студенческими работами здесь
18
Как изменить значение value у элемента hidden? как удалить червя Hidden object??? Как передать JS переменную без hidden поля? Скругление у списков, не работает как надо overflow:hidden в safari Как вытянуть данные? Как вытянуть инфу? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |