Articles of post

Telegram Api – Creación de un error de clave de autorización 404

Estoy tratando de escribir un progtwig simple en python para usar la api de telegram, (no la api de bot, la api de mensajería principal) Ahora he escrito este código #!/usr/bin/env python import socket import random import time import struct import requests def swap64(i): return struct.unpack(“L”, i))[0] MESSAGE = ‘0000000000000000’+format(swap32(int(time.time()*1000%1000)<<21|random.randint(0,1048575)<<3|4),'x')+format(swap32(int(time.time())),'x')+'140000007897466068edeaecd1372139bbb0394b6fd775d3' res = requests.post(url='http://149.154.167.40', data=bytes.fromhex(MESSAGE), headers={'connection': […]

Cómo cambiar el contenido de tipo Python

Quiero subir un archivo a un dispositivo remoto. Si busco la conexión con wireshark obtengo esto POST /saveRestore.htm.cgi HTTP/1.1 Host: 10.128.115.214 User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:15.0) Gecko/20100101 Firefox/15.0.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Connection: keep-alive Referer: http://10.128.115.214/saveRestore.htm Cache-Control: max-age=0 Content-Type: multipart/form-data; boundary=—————————961265085509552220604142744 Content-Length: 10708 —————————–961265085509552220604142744 Content-Disposition: form-data; name=”restre”; filename=”config(2).cfg” Content-Type: application/octet-stream […]

Autentificación de Instagram con python y pedidos.

Necesito crear el formulario de inicio de sesión de instagram para mi proyecto. He escrito este código pero no funciona correctamente. Necesito obtener la cookie ‘sessionid’ después de la solicitud def authorize_inst(): url = ‘https://www.instagram.com/’ url_main = url + ‘accounts/login/ajax/’ req1 = requests.get(url) print(req1.headers) print(req1.cookies[‘csrftoken’]) print(‘—–‘) auth = {‘username’:’login’,’password’:’pass’} req2 = requests.post(url_main,cookies={‘csrftoken’:req1.cookies[‘csrftoken’]},data=auth,allow_redirects=True) print(req2.headers) print(req2.cookies) Aquí […]

Django, Python: ¿Existe una forma sencilla de convertir las claves POST con corchetes estilo PHP a dict multidimensional?

Específicamente, obtuve un formulario que llama a un servicio Django (escrito usando Piston, pero no creo que sea relevante), enviando a través de POST algo como esto: edu_type[3][name] => a edu_type[3][spec] => b edu_type[3][start_year] => c edu_type[3][end_year] => d edu_type[4][0][name] => Cisco edu_type[4][0][spec] => CCNA edu_type[4][0][start_year] => 2002 edu_type[4][0][end_year] => 2003 edu_type[4][1][name] => fiju edu_type[4][1][spec] […]

Uso de la biblioteca de solicitudes de Python para publicar un archivo de texto

Hola, tengo problemas para publicar un archivo de texto utilizando la Biblioteca de solicitudes de Python ( http://docs.python-requests.org/en/latest/index.html ). ¿Me puede decir qué estoy haciendo mal? Intenté buscar preguntas relacionadas y encontré este archivo Enviar usando POST desde un script de Python, pero no responde a mi pregunta. Aquí está mi código: import codecs import […]

En un matraz, convertir el objeto POST de formulario en una representación adecuada para mongodb

Estoy usando Flask y MongoDB. Estoy tratando de convertir el contenido de request.form en algo adecuado para guardar a través de PyMongo. Parece algo que debería aparecer con la frecuencia suficiente para tener una solución lista para usar. Así que lo que Flask me da es algo como: ImmutableMultiDict([(‘default’, u”), (‘required’: u’on’), (‘name’, u’short_text’), (‘name’, […]

Intentando publicar datos de formulario de varias partes en Python, no se publicará

Soy bastante nuevo en Python, así que me disculpo por adelantado si esto es algo simple, me estoy perdiendo. Estoy tratando de publicar datos en un formulario multiparte en python. El script se ejecuta, pero no se publicará. No estoy seguro de lo que estoy haciendo mal. import urllib, urllib2 from poster.encode import multipart_encode from […]

¿Es posible realizar la solicitud POST en el matraz?

Es necesario realizar una solicitud POST desde el lado del servidor en Flask. Imaginemos que tenemos: @app.route(“/test”, methods=[“POST”]) def test(): test = request.form[“test”] return “TEST: %s” % test @app.route(“/index”) def index(): # Is there something_like_this method in Flask to perform the POST request? return something_like_this(“/test”, { “test” : “My Test Data” }) No he encontrado […]

Frasco: ¿Cómo leo el cuerpo sin procesar en una solicitud POST cuando el tipo de contenido es “application / x-www-form-urlencoded”?

Resulta que Flask establece request.data en una cadena vacía si el tipo de contenido de la solicitud es application/x-www-form-urlencoded . Ya que estoy usando una solicitud de cuerpo JSON, solo quiero analizar el json o forzar a Flask para que lo analice y devuelva request.json . Esto es necesario porque cambiar el tipo de contenido […]

Imprime todos los parámetros de solicitud POST sin saber sus nombres

¿Cómo puedo imprimir todos los parámetros que se pasaron con una solicitud POST utilizando Python y un matraz? Sé cómo pedir un parámetro por nombre from flask import request key = request.args.get(‘key’) Pero no estoy seguro de por qué esto no me funcionó: for a in request.args: print “argument: ” + a