Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Вопрос о граббе
Сообщения
Makarov

Уважаемые мастера. Скажите пожалуйста, а лучше покажите.,. Каким образом в граббе передавать формы http://sait.ru/papka/papka/
http://sait.ru/papka/fail.xhtml (html) именно вопрос по формам. Сокет,реврайт , контент их не передает. Пример сейчас дам.
*
как это ограбить к примеру http://mastox.ru/translate/1

18 Апр 2013, 7:23
IceJOKER

curl - ом можно свободно передавать заголовки, формы и все в таком духе

18 Апр 2013, 8:55
Makarov

IceJOKER, на примере показать можеть как форму передать им.?

18 Апр 2013, 9:13
IceJOKER

Makarov, отправка post curl-ом


первый попавшийся сайт:




<?php
  if( $curl = curl_init() ) {
    curl_setopt($curl, CURLOPT_URL, 'http://mysite.ru/receiver.php');
    curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, "a=4&b=7");
    $out = curl_exec($curl);
    echo $out;
    curl_close($curl);
  }
?>

18 Апр 2013, 9:17
Makarov

IceJOKER, а это что? curl_setopt($curl, CURLOPT_POSTFIELDS, "a=4&b=7");
добавлено спустя 19 минут:
IceJOKER, это параметры передающиися в форме. Это ясно. Скажи если форма такая <form action="/translate/1/ok" method="post"><div>
Текст:<br/>
<textarea name="text" rows="4" cols="27" maxlength="2048"></textarea><br/>
С языка:<br/>
<select name="in"><option value="auto">определить автом... Как узнать какие запросы передает она? И как вписать их верно?

18 Апр 2013, 9:48
IceJOKER

name = $_POST['name']&in=$_POST['in']

18 Апр 2013, 10:05
Makarov

IceJOKER, обьясни как узнал? И почему так?

18 Апр 2013, 10:09
IceJOKER

Makarov, названия полей посмотрел <input name="postFieldName" />

18 Апр 2013, 10:12
Makarov

IceJOKER, а почему name = $_POST['name']&in=$_POST['in'] а не name = $_POST['text']&in=$_POST['in']

18 Апр 2013, 10:22
IceJOKER

Makarov, упс , ошибся )) пардон

18 Апр 2013, 10:24
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.