Получить HTML с помощью CURL

У меня проблема с моим завитком:

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


   $url = "https://www.mywebsite.com/porte_transferer.php";
curl_setopt ($ch, CURLOPT_POST, 0); 
curl_setopt($ch, CURLOPT_URL, $url);

$result = curl_exec($ch);

вернуть true с дампом var

при этом я вижу страницу, но не знаю, как восстановить html для скрапа моей информации

Спасибо за помощь

Зачем ты добавляешь \n к $value? Какие парсеры DOM вы исследовали, прежде чем задать этот вопрос? "Скрап" - это не то же самое, что "Скрап". Если $result дает вам то, чего вы ожидаете, то этот вопрос вовсе не о curl, а полностью о том, как анализировать строку html. Пожалуйста, редактировать ваш вопрос, чтобы показать $result. Затем полностью удалите все ненужные подробности о curl (да, я имею в виду весь ваш текущий вопрос).

mickmackusa 04.04.2022 02:58

@mickmackusa idk, я вижу это на другом веб-сайте, но эта часть работает, я просто не знаю, как получить доступ к html с помощью curl для поиска элемента

heimldall 04.04.2022 03:01

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

heimldall 04.04.2022 03:02

@mickmackusa ты хочешь увидеть первый результат или второй?

heimldall 04.04.2022 03:04

Нам нужно только увидеть самую раннюю точку отказа как часть минимальный воспроизводимый пример.

mickmackusa 04.04.2022 03:04

@mickmackusa я редактирую

heimldall 04.04.2022 03:06

@mickmackusa, может быть, мне просто нужно добавить аргумент, я просто хочу получить html, в настоящее время у меня есть страница, если я вижу исходный код, я вижу его и хочу его получить

heimldall 04.04.2022 03:08

Вы спрашиваете, как вернуть данные в переменную? stackoverflow.com/questions/44400184/…

user3783243 04.04.2022 03:11

@ user3783243 да, но это не работает. я нахожу, как получить доступ к ответу в сети, но то же самое, я не нахожу

heimldall 04.04.2022 03:21

Это неясно. Пожалуйста, объясните подробно, что вы хотите и что вы получаете.

ryantxr 04.04.2022 04:03
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
10
59
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
if (curl_error($ch)) {
    fwrite($fp, curl_error($ch));
}
curl_close($ch);
fclose($fp);

источник

хорошо, это может работать, но как я могу найти свое значение, например <input name = "planete" value = "xxxx">, я хочу fing xxx, это все время меняется

heimldall 04.04.2022 03:37

Другие вопросы по теме