Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Dim postData As String
- Dim myHttp2 As WinHttp.WinHttpRequest
- 'postData is the form data sent in the request body that contains a users login credentials
- postData = "SMNC-ISO&LOC=US&target=HTTPS%3AIntranetSite.net&postpreservationdata=&USER=usr123&PASSWORD=pwd123"
- set myHttp2 = CreateObject("winHTTP.WinHTTPrequest.5.1")
- myHttp2.Open "GET", "https://login.someintranetsite.net", true
- myHttp2.setRequestHeader "Request", "GET /abcd123/4567 HTTP/1.1"
- myHttp2.setRequestHeader "Accept", "stuff"
- myHttp2.setRequestHeader "Accept-Language", "en-US"
- myHttp2.setRequestHeader "User-Agent", "stuff"
- myHttp2.setRequestHeader "Accept-Encoding", "stuff"
- myHttp2.setRequestHeader "Host", "login.someintranetsite.net"
- myHttp2.send postData
- myHttp2.WaitForResponse
- Debug.Print myHttp2.responseText
- 'obtains the session cookie needed for other requests not shown here
- cookie = myHttp2.getResponseHeader("Set-Cookie")
- from bs4 import BeautifulSoup
- import requests
- payload = 'SMNC-ISO&LOC=US&target=HTTPS%3AIntranetSite.net&postpreservationdata=&USER=usr123&PASSWORD=pwd123'
- headers = {'Request': 'GET /abcd123/4567 HTTP/1.1',
- 'Accept' : 'stuff',
- 'Accept-Language': 'en-US',
- 'Connection': 'stuff',
- 'Host': 'someintranetsite.net',
- 'User-Agent': 'stuff',
- 'Accept-Encoding': 'stuff'
- }
- result = requests.get(url="https://login.someintranetsite.net", headers=headers, data=payload)
- print result.content
- File "C:Program Files (x86)Anacondalibsite-packagesrequestsapi.py", line 55, in get
- return request('get', url, **kwargs)
- File "C:Program Files (x86)Anacondalibsite-packagesrequestsapi.py", line 44, in request
- return session.request(method=method, url=url, **kwargs)
- File "C:Program Files (x86)Anacondalibsite-packagesrequestssessions.py", line 456, in request
- resp = self.send(prep, **send_kwargs)
- File "C:Program Files (x86)Anacondalibsite-packagesrequestssessions.py", line 559, in send
- r = adapter.send(request, **kwargs)
- File "C:Program Files (x86)Anacondalibsite-packagesrequestsadapters.py", line 378, in send
- raise ProxyError(e)
- 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