Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230
1

Парсер. Почему не работает POST?

03.08.2014, 19:16. Просмотров 1020. Ответов 2
Метки нет (Все метки)


Разбираюсь с простейшими парсерами. Подскажите, почему не отправляется запрос POST из библиотеки cURL?
PHP
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
$url = 'http://fantasts.ru/forum/index.php';
 
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_URL, $url); // отправляем на 
curl_setopt($ch, CURLOPT_HEADER, 0); // пустые заголовки
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // возвратить то что вернул сервер
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // следовать за редиректами
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);// таймаут4
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);// просто отключаем проверку сертификата 
curl_setopt($ch, CURLOPT_POST, 1); // использовать данные в post
 
 
curl_setopt($ch, CURLOPT_POSTFIELDS, 'UserName=******&PassWord=********&x=0&y=0');
$result = curl_exec($ch); 
if (curl_errno($ch)) 
{
   print curl_error($ch);
   exit;
} 
else 
{
curl_close($ch);
}
      
return $result;
//echo isAuth($data = curl_exec($ch))?'Success':'Failed';
curl_close($ch);
Далее захожу с мозилы в приложение по просмотру заголовков и вот что вижу:
http://localhost/parcer/parcer3.php

GET /parcer/parcer3.php HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cache-Control: max-age=0

HTTP/1.1 200 OK
Date: Sun, 03 Aug 2014 15:08:22 GMT
Server: Apache/2.2.26 (Win32)
Content-Length: 0
Keep-Alive: timeout=10, max=100
Connection: Keep-Alive
Content-Type: text/html

Каааак??? Почему GET и почему localhost? Что я делаю не так?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.08.2014, 19:16
Ответы с готовыми решениями:

POST-запрос возвращает не то, пишу парсер
Здравствуйте, проблема такова: Пишу парсер одного сайта, там данные подгружаются динамически при...

Почему парсер выдает ошибку ?
Вот хочу извлечь телепрограму с помощью такого парсера: <? $content =...

Консольный парсер не работает почему ?
using System.Text; namespace ConsoleApplication1 { using HtmlAgilityPack; using...

Метод POST в JSP не работает...почему?
У меня есть форма, которая отправляет методом POST на JSP страницу. Пытаюсь читать параметр...

2
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
03.08.2014, 20:04 2
Цитата Сообщение от Greeezly Посмотреть сообщение
Далее захожу с мозилы в приложение по просмотру заголовков и вот что вижу:
Ну, а что вы хотели увидеть заходя с мозилы? все curl-овские прибамбасы работают в скрипте на сервере... и все. curl_exec возвращает true or false . что в браузере будет просто пустой строкой

Добавлено через 3 минуты
сори не заметил сразу ретуртрасфер.. но все равно.. сервер обработает все ваши pos запросы, но в браузере вы их следов не увидите
0
6 / 6 / 1
Регистрация: 31.08.2012
Сообщений: 230
03.08.2014, 20:20  [ТС] 3
но парсер то мне должен выдать страницу после регистрации и перессылки меня сервером на другую страницу? Почему же я ее не вижу?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.08.2014, 20:20

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Почему не работает AJAX при отправке POST?
Всем привет! Есть AJAX код, который отправляет post данные с формы в php файл. Но почему-то этот...

Парсер POST запроса
Добрый вечер. Возникла небольшая запинка с парсингом строки. Имеемтся POST запрос такого вида:...

Парсер post/get запрос (WebBrowser)
Собственно, есть ли возможность отследить все запросы отправляемые путем (get,post) с браузера ? В...

Почему цикл обрывается? Парсер на Selenium
Парсю страничку селениуом https://www.oddsportal.com/events/ Пытаюсь вытащить ссылки из меню...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.