PHP - Войти через форму и схватить cookie -- php поле с участием forms поле с участием cookies поле с участием login поле с участием amazon пол Связанный проблема

PHP - Login via form and grab cookie


0
vote

проблема

русский

Я пытаюсь войти в следующий URL: pitangui.amazon.com

Я попробовал использовать Curl, а также библиотеки, такие как https://barebonescms.com/documentation/ultimate /web_scraper_toolkit/

Однако я получаю следующую ошибку, используя WebScraper через Amazon:

Amazon Error

Это мой PHP код:

 <код> public class Section {     public Section() { construct(0); }     public Section(int order) { construct(order); }     private void construct(int order)      {         Children = new List<Section>();         Fields = new List<XfaField>();         Hint = new Hint();         Order = order;     }      [Key]     public int Id { get; set; }      public int FormId { get; set; }      public string Name { get; set; }      [InverseProperty("Parent")]     public List<Section> Children { get; set; }      public List<XfaField> Fields { get; set; }      public Section Parent { get; set; }      public Hint Hint { get; set; }      public int Order { get; private set; }       #region Methods     public void AddNewChild()     {         AddChild(new Section         {             Name = "New Child Section",             FormId = FormId,         });     }     private void AddChild(Section child)     {         child.Parent = this;          if (Children == null) Children = new List<Section>();          int maxOrder = -1;         if(Children.Count() > 0) maxOrder = Children.Max(x => x.Order);          child.Order = ++maxOrder;          Children.Add(child);          FactoryTools.Factory.PdfSections.Add(child);     }     // Other methods here     #endregion } 0  

Я сначала пытаюсь получить работу входа в систему, то я схватив файл cookie через $ _server ['cookie']

Английский оригинал

I'm trying to login to the following URL: pitangui.amazon.com

I have tried using cURL as well as libraries like https://barebonescms.com/documentation/ultimate_web_scraper_toolkit/

However, I'm getting the following error using the webscraper via Amazon:

Amazon Error

This is my PHP code:

<?php     require_once "support/http.php";     require_once "support/web_browser.php";     require_once "support/simple_html_dom.php";      $url = "https://pitangui.amazon.com";     $web = new WebBrowser(array("extractforms" => true));     $result = $web->Process($url);      if (!$result["success"])  echo "Error retrieving URL.  " . $result["error"] . " ";     else if ($result["response"]["code"] != 200)  echo "Error retrieving URL.  Server returned:  " . $result["response"]["code"] . " " . $result["response"]["meaning"] . " ";     else     {             $form = $result["forms"][0];          $form->SetFormValue("email", "myemail@gmail.com");         $form->SetFormValue("password", "mypass");          $result2 = $form->GenerateFormRequest("signIn");          $result = $web->Process($result2["url"], "auto", $result2["options"]);          if (!$result["success"])  echo "Error retrieving URL.  " . $result["error"] . " ";         else if ($result["response"]["code"] != 200)  echo "Error retrieving URL.  Server returned:  " . $result["response"]["code"] . " " . $result["response"]["meaning"] . " ";         else         {             // Do something with the results page here...             print_r($result);         }     } ?> 

I'm first trying to get the login working, then I will grab the cookie via $_SERVER['Cookie']

</div
              

Список ответов

0
 
vote

Добавить

 <код> $form->SetFormValue("create","0");   
 

add

$form->SetFormValue("create","0"); 
</div
 
 

Связанный проблема

7  PHP Дополнительные параметры - Укажите значение параметра по имени?  ( Php optional parameters specify parameter value by name ) 
Я знаю, что можно использовать дополнительные аргументы следующим образом: <код> function doSomething($do, $something = "something") { } doSomething("do")...

0  Ошибка при попытке выполнить Phpunit Test в Symfony 2.8  ( Error when trying to execute phpunit test in symfony 2 8 ) 
Я пытаюсь выполнить простой тест с phpunit на приложении Symfony 2.8. Это тест: <код> public function testCreateContact(){ $client= static::createCl...

1  ajax () не отвечает после события keyup  ( Ajax not responding after keyup event ) 
Это проблема jQuery / ajax. JQuery / ajax отвечает на событие keyup с оповещением (LOC), показывающим результат значения, введенного в текстовое поле числа. ...

1  Yii с расширением загрузки, псевдоним «Bootstrap.widgets.tbnavbar» недействителен. Убедитесь, что он указывает на существующий файл PHP  ( Yii with bootstrap extension alias bootstrap widgets tbnavbar is invalid make ) 
Я пытаюсь использовать Расширение Bootstrap с Yii, но я продолжаю получать Ошибка, упомянутая в заголовке, я дважды проверил мой файл конфигурации, но я не ...

1  Разбор XML-документа с PHP с использованием петли «Foreach»  ( Parsing xml document with php using foreach loop ) 
Я новичок в php, mysql и xml ... и пытался обернуть голову вокруг классов, объектов, массивов и петель. Я работаю над анализатором, который извлекает данные и...

1  add_menu_page не добавляет никаких страниц в WordPress  ( Add menu page doesnt add any pages in wordpress ) 
Я не могу понять, почему мой код не работает. Я разрабатываю плагин в WordPress, и я хочу иметь страницу на панели администратора. Я попробовал этот код, поло...

0  Вставить арабский с помощью PDO не работает  ( Insert arabic using pdo is not working ) 
Я очень глубоко укорую в этом и посмотрите много вопросов, и это не работает Каждый раз, когда я пытаюсь вставить арабский, он показывает так (?????) <Сильн...

0  Почему мой счет на массиве хранится в переменной сессии удваивает?  ( Why does my array count stored in a session variable doubles ) 
У меня есть таблица, которая содержит следующие столбцы .. И я сохранил данные этой таблицы в переменную сеанса <код> $sql = "SELECT * from `basic_info...

8  Есть ли лучший способ написания GIT Pre-Commit Compart Coint, чтобы проверить любой файл PHP в фиксации для ошибок разбора?  ( Is there a better way of writing a git pre commit hook to check any php file in ) 
Что я имею до сих пор, это <код> #!/bin/sh php_syntax_check() { retval=0 for i in $(git-diff-index --name-only --cached HEAD -- | grep -e '.php$');...

1  PHP: профилированный код и строгая среда ~ улучшение моего кодирования  ( Php profiling code and strict environment improving my coding ) 
Я хотел бы обновить свою локальную рабочую среду, чтобы быть более строгим, чтобы улучшить мой код. Я знаю, что мой код в порядке, но как с большинством вещей...

0  Сформируйте вспомогательную строку Concat преобразование нуля, чтобы не записаться в CakePhp  ( Form helper string concat converting zero to unset in cakephp ) 
Это заведет меня. Я пытаюсь создать массив полей в CakePhp 1.2.5 & AMP; PHP 5.3.2 Массив на основе нуля. На первой итерации $ COUS == 0. По какой-то причине к...

0  Файл не загружается в Интернете (офлайн / локальные работы)  ( File not being uploaded online offline local works ) 
Чехол: Загрузка аватаров. Это работает в автономном режиме на моем localhost, но после того, как поместил его онлайн в 000webhost Provider, это больше не рабо...

0  Обратный вызов для GridView Yii2 CheckboxColumn  ( Callback for yii2s gridview checkboxcolumn ) 
У меня есть <код> GridView (yii2) и один из столбцов - это логический тип данных. Я хочу быть в состоянии переключить это значение и сохранить его в моей баз...

31  Включение поддержки PostgreSQL в PHP на Mac OS X  ( Enabling postgresql support in php on mac os x ) 
У меня ужасно трудно получить команду «pg_connect ()», чтобы правильно работать на моем Mac. В настоящее время я пишу PHP-скрипт (для выполнения от консоли), ...

3  Laravel Collique HTML5 атрибуты  ( Laravel collective html5 attributes ) 
Как пройти в атрибутах HTML5, как: обязательно, Auto Focus ...? Я могу ввести другие атрибуты, которые имеют имя = «значение», но не атрибут, состоящий толь...

Связанный проблема

7  PHP Дополнительные параметры - Укажите значение параметра по имени? 
0  Ошибка при попытке выполнить Phpunit Test в Symfony 2.8 
1  ajax () не отвечает после события keyup 
1  Yii с расширением загрузки, псевдоним «Bootstrap.widgets.tbnavbar» недействителен. Убедитесь, что он указывает на существующий файл PHP 
1  Разбор XML-документа с PHP с использованием петли «Foreach» 
1  add_menu_page не добавляет никаких страниц в WordPress 
0  Вставить арабский с помощью PDO не работает 
0  Почему мой счет на массиве хранится в переменной сессии удваивает? 
8  Есть ли лучший способ написания GIT Pre-Commit Compart Coint, чтобы проверить любой файл PHP в фиксации для ошибок разбора? 
1  PHP: профилированный код и строгая среда ~ улучшение моего кодирования 
0  Сформируйте вспомогательную строку Concat преобразование нуля, чтобы не записаться в CakePhp 
0  Файл не загружается в Интернете (офлайн / локальные работы) 
0  Обратный вызов для GridView Yii2 CheckboxColumn 
31  Включение поддержки PostgreSQL в PHP на Mac OS X 
3  Laravel Collique HTML5 атрибуты