Articles of python pedidos

La URL de solicitud XHR dice que no existe al intentar analizar su contenido

Antes de crear una solución completa para mi problema con Scrapy, estoy publicando una versión simplista de lo que quiero hacer: import requests url = ‘http://www.whoscored.com/stageplayerstatfeed/?field=1&isAscending=false&orderBy=Rating&playerId=-1&stageId=9155&teamId=32″‘ params = {‘d’: date.strftime(‘%Y%m’), ‘isAggregate’: ‘false’} headers = {‘User-Agent’: ‘Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36’} response = requests.get(url, params=params, headers=headers) fixtures = […]

¿Cómo reanudar la descarga de archivos en Python?

Estoy usando el módulo de solicitudes de Python 2.7 para descargar un archivo binario utilizando el siguiente código, cómo hacer que este código “reanude automáticamente” la descarga desde un archivo parcialmente descargado. r = requests.get(self.fileurl, stream=True, verify=False, allow_redirects=True) if r.status_code == 200: CHUNK_SIZE = 8192 bytes_read = 0 with open(FileSave, ‘wb’) as f: itrcount=1 for […]

Solicitudes de Python sin locking?

Posible duplicado: Solicitudes asíncronas con solicitudes de Python ¿Es el módulo de python solicitudes sin locking? No veo nada en la documentación sobre el locking o no locking. Si está bloqueando, ¿qué módulo sugeriría?

solicitudes de instalación de pip vs solicitudes de instalación de pip: Diferencia

Estoy usando Ubuntu 14.04 (Trusty Tahr) con la versión 2.7.6 de Python. Hoy, cuando creé un nuevo virtualenv y traté de hacer pip install requests , recibí el error InsecurePlatformWarning . Resolví este problema siguiendo las instrucciones en el error InsegurePlatform de SSL al usar el paquete de solicitudes . Pero quiero entender cuál es […]

Uso de solicitudes de Python para enviar archivos y JSON en una sola solicitud

Estoy tratando de POST a una API (Construir usando SlimPHP) que acepta una imagen junto con metadatos de imagen adicionales en forma de JSON. He verificado que la API funciona correctamente con una herramienta de cliente REST y puedo enviar correctamente al servicio. Todos los datos se almacenan correctamente. Ahora estoy intentando POST usando Python, […]

¿Cómo capturar el tráfico de red utilizando Selenium webdriver y browsermob proxy en Python?

Me gustaría capturar el tráfico de red usando Selenium Webdriver en Python. Por lo tanto, debo usar un proxy (como BrowserMobProxy) Cuando uso webdriver.Chrome: from browsermobproxy import Server server = Server(“~/browsermob-proxy”) server.start() proxy = server.create_proxy() from selenium import webdriver co = webdriver.ChromeOptions() co.add_argument(‘–proxy-server={host}:{port}’.format(host=’localhost’, port=proxy.port)) driver = webdriver.Chrome(executable_path = “~/chromedriver”, chrome_options=co) proxy.new_har driver.get(url) proxy.har # returns […]

Las solicitudes de Python en Google App Engine no funcionan para HTTPS

Estoy usando python-request en Google App Engine y no funciona como se esperaba para HTTPS. Veamos un ejemplo: import requests requests.get(‘https://www.digitalocean.com’) Esa línea funciona perfectamente si la ejecuto en un terminal. La respuesta es 200 OK (sin redirecciones). Sin embargo, si lo ejecuto en GAE, aparece un error de TooManyRedirects. Tratando de averiguar cuál es […]

Solicitudes de Python. 403 Prohibido

Necesitaba analizar un sitio , pero recibí un error 403 Prohibido. Aquí hay un código: url = ‘http://worldagnetwork.com/’ result = requests.get(url) print(result.content.decode()) Su salida: 403 Forbidden 403 Forbidden nginx Por favor, di cuál es el problema.

Error de verificación del certificado SSL3_GET_SERVER_CERTIFICATE en Python al solicitar (solo) * .google.com

Me he encontrado con un error realmente extraño que tiene que ver con SSL y python para google.com (o más generalmente creo que con dominios que tienen múltiples cadenas de certificados). Cuando bash realizar una solicitud a https://*.google.com/whatever , https://*.google.com/whatever el siguiente error: SSLError: (“bad handshake: Error([(‘SSL routines’, ‘SSL3_GET_SERVER_CERTIFICATE’, ‘certificate verify failed’)],)”,) while doing GET […]

Progreso de las solicitudes de Python

Estoy cargando un archivo grande con el paquete de solicitudes de Python, y no puedo encontrar ninguna manera de devolver datos sobre el progreso de la carga. He visto varios medidores de progreso para descargar un archivo, pero estos no funcionarán para una carga de archivo. La solución ideal sería algún tipo de método de […]