Найти - Пользователи
Полная версия: https
Начало » Network » https
1
rootkithunter
не могу реализовать https авторизацию на сайте. Может у кого есть наработки какие-нибудь ?
rootkithunter
http://www.velocityreviews.com/forums/t367863-https-login.html

нефика не понял :9
rootkithunter
нашел вот чего, с https можно или только просто нттп ?

#!/usr/bin/env python
# -*- coding: utf-8; py-indent-offset: 3 -*-

import urllib2 as __urllib2
import base64 as __base64


#————————————————————–
def download_file(url, webuser = None, webpass = None):
“”“
Datei aus dem Internet herunterladen
”“”

request = __urllib2.Request(url)

if webuser:
base64string = __base64.encodestring('%s:%s' % (webuser, webpass))
request.add_header(“Authorization”, “Basic %s” % base64string)

htmlFile = __urllib2.urlopen(request)
htmlData = htmlFile.read()
htmlFile.close()

return htmlData


#————————————————————–
if __name__ == “__main__”:

# Test
#*****************************
__url = "http://gerold.bcom.at
#__webuser = ”benutzername“
#__webpass = ”passwort"
#print download_file(__url, __webuser, __webpass)
print download_file(__url)
#*****************************
rootkithunter
#!/usr/bin/env python
import urllib
import urllib2
params = urllib.urlencode ({“user” : “username”,“pass” : “password”})
req = urllib2.Request("https://web.site.com/",params)
data = urllib2.urlopen(req)
for line in data.readlines():print line
rootkithunter
последнее синтакс еррор не пойму в чем проблема
slivlen
rootkithunter
не могу реализовать https авторизацию на сайте.
Ты имеешь ввиду BasicAuth через https? Если да, то такой пример у меня работает без проблем:
import sys
import urllib2, base64

url, usr, passwd = sys.argv[1:4]

req = urllib2.Request(url)
req.add_header("Authorization", "Basic " + base64.encodestring('%s:%s' % (usr, passwd)))
print urllib2.urlopen(req).read()
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB