Advertisement
Guest User

Untitled

a guest
Jun 1st, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.00 KB | None | 0 0
  1. #include "mainwindow.h"
  2. #include "ui_mainwindow.h"
  3.  
  4. MainWindow::MainWindow(QWidget *parent) :
  5.     QMainWindow(parent),
  6.     ui(new Ui::MainWindow)
  7. {
  8.     jar=new QNetworkCookieJar();
  9.     manager.setCookieJar(jar);
  10.     ui->setupUi(this);
  11. }
  12.  
  13. MainWindow::~MainWindow()
  14. {
  15.     delete ui;
  16.     delete jar;
  17. }
  18.  
  19. void MainWindow::End()
  20. {
  21.     ui->textBrowser->setText(reply->readAll());
  22. }
  23. void MainWindow::EndGet()
  24. {
  25.     ui->textBrowser->setText(reply->readAll());//Tymczasowo
  26.     QByteArray PostData="action=zaloguj&lista=zaloguj_sie&username=[login]&password=[haslo]&remember=yes&zaloguj=Zaloguj+si%EA";
  27.     request.setUrl(QUrl("https://www.wiocha.pl/zaloguj_sie"));
  28.     request.setRawHeader(QByteArray("Content-Type"), QByteArray("application/x-www-form-urlencoded"));
  29.     request.setRawHeader(QByteArray("Content-Length"), QByteArray("103"));
  30.     request.setRawHeader(QByteArray("Refer"), QByteArray("https://www.wiocha.pl/zaloguj_sie"));
  31.     request.setRawHeader(QByteArray("Accept-Encoding"), QByteArray("gzip, deflate, br"));
  32.     reply=manager.post(request, PostData);
  33.     connect(reply, SIGNAL(finished()), this, SLOT(End()));
  34. }
  35.  
  36. void MainWindow::on_pushButton_clicked()
  37. {
  38.     request.setUrl(QUrl("http://www.wiocha.pl/"));
  39.     request.setRawHeader(QByteArray("Host"), QByteArray("www.wiocha.pl"));
  40.     request.setRawHeader(QByteArray("User-Agent"), QByteArray("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53."));
  41.     request.setRawHeader(QByteArray("Accept"), QByteArray("text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"));
  42.     request.setRawHeader(QByteArray("Accept-Language"), QByteArray("pl,en-US;q=0.7,en;q=0.3"));
  43.     request.setRawHeader(QByteArray("Accept-Encoding"), QByteArray("gzip, deflate"));
  44.     request.setRawHeader(QByteArray("Connection"), QByteArray("keep-alive"));
  45.     request.setRawHeader(QByteArray("Upgrade-Insecure-Requests"), QByteArray("1"));
  46.     reply=manager.get(request);
  47.     connect(reply, SIGNAL(finished()), this, SLOT(EndGet()));
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement