Articles of solicitudes de python

¿Cómo puedo iniciar sesión en morningstar.com sin utilizar un navegador sin cabeza como el selenium?

Leí la respuesta a la pregunta: “¿Cómo” iniciar sesión “en un sitio web utilizando el módulo de solicitudes de Python?” La respuesta dice: “En primer lugar, verifique la fuente del formulario de inicio de sesión para obtener tres datos: la url en la que se publica el formulario y los atributos de nombre de los […]

requests.exceptions.SSLError: error en la verificación del certificado (_ssl.c: 600)

Esto no es un duplicado de esta pregunta. Revisé esto, pero irme de forma insegura no me parece bien. Estoy trabajando en captador de tamaño de imagen en python, que obtendría el tamaño de imagen en una página web. Antes de hacer eso necesito obtener el código de estado de la página web. Intenté hacerlo […]

Inicie sesión en un sitio web utilizando las solicitudes de python

Encuentro algunas dificultades para iniciar sesión en un sitio web desde una secuencia de comandos de Python, para poder recuperar los datos más adelante, una vez que me conecte. Creo que la parte de la página HTML con el formulario que espera el nombre de usuario y la contraseña es la siguiente: Déjà membre   […]

Cubriendo POST de solicitudes a GAE urlfetch

Estoy haciendo un pago con PayPal. Aquí es cómo funciona correctamente con las requests : res = requests.post(get_payment_info_url, headers=headers, data=params) res_data = res.json() Pero luego, cuando bash hacer la misma solicitud con urlfetch , me da un error (una respuesta 200 de PayPal, pero el pago falla): res = urlfetch.fetch(url=make_payment_url, payload=params, method=urlfetch.POST, headers=headers) res_data = […]

¿Cómo podría usar la solicitud de python para capturar una página de linkedin?

Uso el siguiente código para intentar capturar un enlace en la página, pero parece que este método no me permitió iniciar sesión, solo me muestra la página de inicio no autorizada. #/usr/bin/env python3 import requests from bs4 import BeautifulSoup payload = { ‘session-key’: ‘my account’, ‘session-password’: ‘my password’ } URL = ‘https://www.linkedin.com/uas/login’ s = requests.session() […]

Python: ¿Cómo usar la biblioteca de solicitudes para acceder a una URL a través de varios servidores proxy diferentes?

Como se dice en el título, estoy tratando de acceder a una url a través de varios proxies diferentes de forma secuencial (usando for loop). En este momento este es mi código: import requests import json with open(‘proxies.txt’) as proxies: for line in proxies: proxy=json.loads(line) with open(‘urls.txt’) as urls: for line in urls: url=line.rstrip() data=requests.get(url, […]

Convierte datos de texto del objeto de solicitud a dataframe con pandas

Usando solicitudes estoy creando un objeto que está en formato .csv. ¿Cómo puedo escribir ese objeto en un DataFrame con pandas? Para obtener el objeto de solicitudes en formato de texto: import requests import pandas as pd url = r’http://test.url’ r = requests.get(url) r.text #this will return the data as text in csv format Lo […]

¿Por qué Python 3 http.client es mucho más rápido que python-pedidos?

Hoy estaba probando diferentes bibliotecas HTTP de Python y me di cuenta de que la biblioteca http.client parece funcionar mucho más rápido que las requests . Para probarlo puedes correr siguiendo dos ejemplos de código. import http.client conn = http.client.HTTPConnection(“localhost”, port=8000) for i in range(1000): conn.request(“GET”, “/”) r1 = conn.getresponse() body = r1.read() print(r1.status) conn.close() […]

Python solicita a la biblioteca cómo pasar el encabezado de autorización con un solo token

Tengo una solicitud de URI y un token. Si uso: curl -s “” -H “Authorization: TOK:” etc., obtengo un 200 y veo los datos JSON correspondientes. Entonces, instalé solicitudes y cuando bash acceder a este recurso obtengo un 403 probablemente porque no conozco la syntax correcta para pasar ese token. ¿Alguien puede ayudarme a resolverlo? […]

Solicitudes de Python – POST Multipart / form-data sin nombre de archivo en solicitud HTTP

Estoy intentando replicar la siguiente solicitud POST utilizando el módulo de solicitudes en python: POST /example/asdfas HTTP/1.1 Host: example.com User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:28.0) Gecko/20100101 Firefox/28.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Connection: keep-alive Content-Type: multipart/form-data; boundary=—————————241652170216373 Content-Length: 279 —————————–241652170216373 Content-Disposition: form-data; name=”value_1″ 12345 —————————–241652170216373 Content-Disposition: form-data; name=”value_2″ 67890 —————————–241652170216373– La documentación […]