Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. let config = WKWebViewConfiguration()
  2. //let headlessWebView = self.browserWebview
  3. //self.centerBrowserWebViewConstraint.constant = 0
  4. //self.browserWebview.isHidden = false
  5. let headlessWebView = WKWebView(frame: .zero, configuration: config)
  6. headlessWebView.isHidden = true
  7. var request = URLRequest(url: URL(string: "https://www.supremenewyork.com/checkout")!)
  8. request.setValue("Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1", forHTTPHeaderField: "user-agent")
  9. request.setValue("text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", forHTTPHeaderField: "accept")
  10. request.setValue("gzip, deflate, br", forHTTPHeaderField: "accept-encoding")
  11. request.setValue("en-US,en;q=0.9", forHTTPHeaderField: "accept-language")
  12. let newCookies = cookie.replacingOccurrences(of: "request_method=POST;", with: "").replacingOccurrences(of: "HttpOnly", with: "").replacingOccurrences(of: "-0000,", with: "-0000;")
  13. request.setValue(newCookies, forHTTPHeaderField: "cookie")
  14. headlessWebView.load(request)
  15. headless.browsers.append(headlessWebView)
  16. let indexOfBrowser = (headless.browsers.firstIndex(of: headlessWebView))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement