Прочтите про область видимости в JS. У Вас сразу же отпадёт масса вопросов.
В этом случае запишите $('input#check1') в начале функции в переменную, а потом используйте её (оборачивать переменную в $() перед использованием в условиях не нужно, т.к. в переменной уже будет jQuery объект)
Степан Арвеладзе: не за что! Кстати, стоит подумать над отслеживанием ошибок при авторизации (например проверять, что возвращает запрос и анализировать, есть ли там нужный текст, который обычно есть после успешной авторизации), ибо название поля для CSRF иногда меняются, если разработчики это реализовали.
Для POST запросов (в нашем случае оно самое) блок называется "Form Data".
Полученный токен нужно передать с ключём csrfmiddlewaretoken. Это там же, где вы прикладываете username и password. А инструменты разработчика советую изучить. Бывают иногда очень полезны.
Степан Арвеладзе: код ваш мне не даст ничего, т.к. Нужно смотреть, как сайт отправляет эту форму и с какими полями. Блок значит плохо искали. Попробуйте ещё раз. Ну или на крайний случай приложите ссылку на авторизацию, сам гляну.
Токен выдрать нужно тоже самостоятельно. Скачивайте эту страницу, на которой нашли токен, разбирайте регулярной или через xPath, а после подставляйте в запрос.
Теперь Вам нужно разобраться, какие данные вообще отправляются непосредственно на сайте, чтобы отправить через curl точно такие же. Для этого я использую инструменты разработчика (в браузерах на chromium: Opera, Chrome к примеру). Нажмите ctrl+shift+i и нужна вкладка Network. Там будет таблица запросов, которые отправляются с текущей страницы, на которой были вызваны инструменты. Заполняем форму и нажимаем на кнопку, после чего видим новый запрос в таблице. Жмём на него и справа откроются подробности. Там нужна вкладка Headers, а в ней блок "Query String Parameters". В ней будут все поля с данными, которые отправились на сервер в этом запросе. Не важно, GET запрос, или POST, данные там будут и для одного и для второго. Дальше добавляйте поля в запрос и там же увидите, как отправляется token.
Я точно не помню, запросы в списке останутся для НЕ ajax запросов или обнулятся после перезагрузки странички, но если не получится отследить, напишите. Тогда я посмотрю и уточню ответ свой.
Да. Изучить, какие поля\заголовки отправляются на сервер.
Как только вы найдёте, где отправляется токен, то ищите следом откуда он берётся.
В полях он обычно установлен заранее, или же зашит в js, а так же может лежать в html-атрибутах, откуда подхватывается с помощью js и помещается в форму. В общем ищите, где лежит токен и упаковывайте его в запрос.
Я бы посоветовал для начала изучить основы программирования, JavaScript, jQuery, а не спрашивать каждый шаг на тостере. Вы хотите на шару что-то сделать с помощью комъюнити или всё-таки обучиться мастерству? Лично я заметил уже три вопроса за сегодня.
Владислав Шинкарук: "я пользуюсь Skype'ом и не использую всякие дискорды"
Вы, видимо, ещё и на каретах до сих пор разъезжаете. Зачем комфортное и современное авто, если карета давно придумана и в гробу видали все эти велосипедища. Кстати, по поводу дырявости skype стоит прямо сейчас почитать в интернетиках)
Только если писать кликер. Но это точно не на jQuery и не на голом JavaScript.
Мой старинный знакомый такое делал на C# - загружал приложение в "браузер" и совершал клики по заданным координатам.
Fortop: ТС пытается донести до вас, что он пробовал установить не zomberg/phpquery, а zomberg/php-query, ибо в инструкции написано именно с ошибкой. Потому composer не мог найти такого пакета, хоть через require, хоть через ручную вставку.
Update: Пробовал в версиях: 5.5, 5.6, 7.0 и в 7.2