Articles of solicitudes de python

¿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 […]

envío de datos en bruto en las solicitudes de python

Estoy intentando enviar una solicitud POST con solicitudes de python, que contiene los siguientes datos: __VIEWSTATE = %% 2FRQ% 2BPP7XKuKE1Yc7MfMt6j3NmJGEldOg% 3D% 3D y __ VIEWSTATEGENERATOR = 98F5786E y __ EVENTVALIDATION =% 2FwEWPwLc4fuhDgLPv6LBCALyveCRDwKt9JiEDQKyzcaDDQLQzfKVCgLi0PKVCgKwgbuWDQK4qIuIDAKDhrjXCAKT% 2B% 2B00AqGSlqELAoPh28wDAvSit9QCAsvep4YKAtj71VwC9pD07goC8rfjvgoCoryYqAECv6uC5A4C2dmTnQUCrdnKtgICyJiTrwsCjLGlBQKNsaUFAo6xpQUCj7GlBQKIsaUFAomxpQUCirGlBQKbsaUFApSxpQUCjLHlBgKMsekGAoyx7QYCjLHRBgKMsdUGAoyx2QYCjLHdBgKMscEGAoyxhQUCjLGJBQKNseUGAo2x6QYCjbHtBgKNsdEGAo2x1QYCjbHZBgKNsd0GAo2xwQYCjbGFBQKNsYkFAo6x5QYCjrHpBgLopM% 2F9CwLsyZauAQL4oO3lBAK8yuqBCwL1hriZBwLUpvv7CALsqKmSDgLqoY% 2BHAwLCi9reA5HII3R9bARNVKmrB9WBnfeJepHFJrdPAtcLnXlE% 2BdKP y nombredeusuario2 = gfk7ljlyks y contraseña = boolbool1 y password2 = boolbool1 y correo electrónico = myeail% 40gf.com […]

Solicitudes de Python: obtener atributos de la cadena JSON devuelta

import requests r = requests.get(‘http://httpbin.org/get’); r.text devoluciones: u'{\n “url”: “http://httpbin.org/get”,\n “headers”: {\n “Host”: “httpbin.org”,\n “Accept-Encoding”: “gzip, deflate, compress”,\n “Connection”: “close”,\n “Accept”: “*/*”,\n “User-Agent”: “python-requests/2.2.1 CPython/2.7.5 Windows/7”,\n “X-Request-Id”: “db302999-d07f-4dd6-8c1e-14db45d39fb0″\n },\n “origin”: “61.228.172.190”,\n “args”: {}\n}’ ¿Cómo se pueden obtener los valores de origin y headers/Host ? Gracias

Mejorar la velocidad de las secuencias de comandos de Python: subprocesos múltiples o instancias múltiples?

Tengo una secuencia de comandos de Python que me gustaría ejecutar todos los días y prefiero que solo tarde de 1 a 2 horas en ejecutarse. Actualmente está configurado para alcanzar 4 API diferentes para una URL determinada, capturar los resultados y luego guardar los datos en una base de datos PostgreSQL. El problema es […]

requests.exceptions.SSLError: error en la verificación del certificado

No puedo solicitar un sitio SSL popular sin obtener el error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed error en la [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed . La documentación de las solicitudes establece que De forma predeterminada, las solicitudes agrupan un conjunto de entidades emisoras de certificados raíz en las que confía, provenientes del almacén de confianza […]