У меня проблема с моим завитком:
Я подключаюсь к странице с 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 для скрапа моей информации
Спасибо за помощь
@mickmackusa idk, я вижу это на другом веб-сайте, но эта часть работает, я просто не знаю, как получить доступ к html с помощью curl для поиска элемента
@micmackusa я хочу получить значение ввода на этой странице, я использую curl, потому что нам нужно подключиться, чтобы получить эту информацию
@mickmackusa ты хочешь увидеть первый результат или второй?
Нам нужно только увидеть самую раннюю точку отказа как часть минимальный воспроизводимый пример.
@mickmackusa я редактирую
@mickmackusa, может быть, мне просто нужно добавить аргумент, я просто хочу получить html, в настоящее время у меня есть страница, если я вижу исходный код, я вижу его и хочу его получить
Вы спрашиваете, как вернуть данные в переменную? stackoverflow.com/questions/44400184/…
@ user3783243 да, но это не работает. я нахожу, как получить доступ к ответу в сети, но то же самое, я не нахожу
Это неясно. Пожалуйста, объясните подробно, что вы хотите и что вы получаете.
$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, это все время меняется
Зачем ты добавляешь
\n
к$value
? Какие парсеры DOM вы исследовали, прежде чем задать этот вопрос? "Скрап" - это не то же самое, что "Скрап". Если$result
дает вам то, чего вы ожидаете, то этот вопрос вовсе не о curl, а полностью о том, как анализировать строку html. Пожалуйста, редактировать ваш вопрос, чтобы показать$result
. Затем полностью удалите все ненужные подробности о curl (да, я имею в виду весь ваш текущий вопрос).