Guest User

Untitled

a guest
Feb 8th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. Dim postData As String
  2. Dim myHttp2 As WinHttp.WinHttpRequest
  3.  
  4. 'postData is the form data sent in the request body that contains a users login credentials
  5.  
  6. postData = "SMNC-ISO&LOC=US&target=HTTPS%3AIntranetSite.net&postpreservationdata=&USER=usr123&PASSWORD=pwd123"
  7.  
  8. set myHttp2 = CreateObject("winHTTP.WinHTTPrequest.5.1")
  9. myHttp2.Open "GET", "https://login.someintranetsite.net", true
  10.  
  11. myHttp2.setRequestHeader "Request", "GET /abcd123/4567 HTTP/1.1"
  12. myHttp2.setRequestHeader "Accept", "stuff"
  13. myHttp2.setRequestHeader "Accept-Language", "en-US"
  14. myHttp2.setRequestHeader "User-Agent", "stuff"
  15. myHttp2.setRequestHeader "Accept-Encoding", "stuff"
  16. myHttp2.setRequestHeader "Host", "login.someintranetsite.net"
  17.  
  18. myHttp2.send postData
  19. myHttp2.WaitForResponse
  20.  
  21. Debug.Print myHttp2.responseText
  22.  
  23. 'obtains the session cookie needed for other requests not shown here
  24. cookie = myHttp2.getResponseHeader("Set-Cookie")
  25.  
  26. from bs4 import BeautifulSoup
  27. import requests
  28.  
  29.  
  30.  
  31. payload = 'SMNC-ISO&LOC=US&target=HTTPS%3AIntranetSite.net&postpreservationdata=&USER=usr123&PASSWORD=pwd123'
  32.  
  33. headers = {'Request': 'GET /abcd123/4567 HTTP/1.1',
  34. 'Accept' : 'stuff',
  35. 'Accept-Language': 'en-US',
  36. 'Connection': 'stuff',
  37. 'Host': 'someintranetsite.net',
  38. 'User-Agent': 'stuff',
  39. 'Accept-Encoding': 'stuff'
  40. }
  41.  
  42. result = requests.get(url="https://login.someintranetsite.net", headers=headers, data=payload)
  43.  
  44. print result.content
  45.  
  46. File "C:Program Files (x86)Anacondalibsite-packagesrequestsapi.py", line 55, in get
  47. return request('get', url, **kwargs)
  48.  
  49. File "C:Program Files (x86)Anacondalibsite-packagesrequestsapi.py", line 44, in request
  50. return session.request(method=method, url=url, **kwargs)
  51.  
  52. File "C:Program Files (x86)Anacondalibsite-packagesrequestssessions.py", line 456, in request
  53. resp = self.send(prep, **send_kwargs)
  54.  
  55. File "C:Program Files (x86)Anacondalibsite-packagesrequestssessions.py", line 559, in send
  56. r = adapter.send(request, **kwargs)
  57.  
  58. File "C:Program Files (x86)Anacondalibsite-packagesrequestsadapters.py", line 378, in send
  59. raise ProxyError(e)
  60.  
  61. ProxyError: ('Cannot connect to proxy.', error(10061, 'No connection could be made because the target machine actively refused it'))
Add Comment
Please, Sign In to add comment