1499 Resumen de los problemas de Python encontrados durante el uso de la escritura Feitian Moutai [Taobao-Tmall Supermarket, Jingdong]
1499 Resumen de los problemas de Python encontrados durante el uso de la escritura Feitian Moutai [Taobao-Tmall Supermarket, Jingdong]
@ [TOC]
Direccion original:
chenhx.blog.csdn.net/article/det…
Este artículo se actualizó por última vez: a las 20:17 del 6 de enero de 2021 (este artículo es un problema de índice, se queda atascado, busque palabras clave directamente en el artículo)
Mucha gente aprende Python y no sabe por dónde empezar.
Mucha gente aprende Python y después de dominar la gramática básica, no saben dónde encontrar casos para comenzar.
Muchas personas que han realizado estudios de casos no saben cómo adquirir conocimientos más avanzados.
Para estos tres tipos de personas, les proporcionaré una buena plataforma de aprendizaje, ¡gratis para recibir tutoriales en video, libros electrónicos y código fuente del curso! ?? ¤
Grupo QQ: 232030553
Para conocer el tiempo de actualización de la columna, consulte este artículo:
chenhx.blog.csdn.net/article/det…
Cada vez son más los amigos que ya han respondido preguntas en artículos recientes. Aquí encontrará un resumen de algunas de las preguntas anteriores. Aquí, puede buscar directamente a través de las palabras clave de excepción o pregunta, y puede encontrar las preguntas que necesita, si no las encuentra. Luego mensaje privado (CSDN tiene un problema, solo puedes comunicarte con 5 extraños en 24 horas, puedes comunicarte infinitamente después de convertirte en fan).
Declaración solemne y precauciones:
- El código es gratuito y solo sirve para investigar y aprender Python. Por favor, no lo uses de forma ilegal y sufrirás las consecuencias.
- Elimine la búsqueda personal dentro de las 24 horas posteriores a la descarga.
- La columna proporciona soluciones a los problemas encontrados en el proceso de aprendizaje e investigación de Python, así como algunos tutoriales detallados de instalación y uso, que no tienen nada que ver con el código del rastreador.
- Los amigos suscritos pueden enviar mensajes privados ellos mismos para ayudar a resolver algunos problemas simples de Python de forma gratuita (preste atención a mi CSDN, de lo contrario, los mensajes privados estarán restringidos)
- Si es un novato que nunca ha tocado Python o la programación (aún no puede resolver el problema por sí mismo a través de mis artículos u orientación), puede pedirme que tenga el servicio de chang (lo ayude a operar de forma remota, ejecute un conjunto completo de soluciones Plan, reembolso completo por operación exitosa sin instalación), precio: 99 por una suscripción única para amigos, 199 por una suscripción única para amigos que no se han suscrito (70% de depósito, 30% de pago final).
- Aprecia lo que tienes en este momento
Dirección de código que Taobao tomó
Este es el autor original de mi bifurcación, y puede repetirse sobre su base.
Dirección de código capturada por JD
Este es el autor original de mi bifurcación, y puede repetirse sobre su base.
La última versión del código puede obtener automáticamente eid y fp en el programa
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
(Causado por SSLError (SSLError (1, '[SSL: CERTIFICATE_VERIFY_FAILED] error en la verificación del certificado (_ssl.c: 833)'),))
Descripción del problema:
[W: pyppeteer.chromium_downloader] inicia la descarga de cromo. La descarga puede tardar unos minutos. [W: pyppeteer.chromium_downloader] inicia la descarga de cromo. La descarga puede tardar unos minutos. HTTPSConnectionPool (host = 'storage.googleapis.com', port = 443): se superó el número máximo de reintentos con la URL: /chromium-browser-snapshots/Win_x64/575458/chrome-win32.zip (Causado por SSLError (SSLError (1, '[ SSL: CERTIFICATE_VERIFY_FAILED] verificación de certificado fallida (_ssl.c: 833) '),)) 复制 代码
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Cómo definir la diferencia de tiempo entre Jingdong y Jingdong en milisegundos, y cómo juzgar lo positivo y lo negativo
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
La interfaz devuelve: ['addressList'], quiero actualizar eid, fp, pero voy a hacer un pedido, presiono F12, y eid y fp son iguales, ¿qué debo hacer?
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Utilizo tanto el navegador de velocidad 360 como la versión chrome87 del navegador para obtener eid y fp. Descubrí que los dos navegadores tienen valores diferentes. ¿Puedo preguntar cuál usar?
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
¿Por qué no puedo concertar una cita para artículos ordinarios? ¿Por qué no puedo comprar otros artículos?
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Traceback (última llamada más reciente): solicitudes.excepciones.TooManyRedirects: superó 30 redireccionamientos.
Descripción del problema:
--- Error de registro --- Traceback (última llamada más reciente): Archivo "/Users/chenhx/Desktop/github/jd_seckill_anyi/jd_seckill/jd_spider_requests.py", línea 458, en _seckill self.submit_seckill_order () File "/ Usuarios /chenhx/Desktop/github/jd_seckill_anyi/jd_seckill/jd_spider_requests.py ", línea 704, en submit_seckill_order resp = self.session.post ( archivo" /Users/chenhx/Desktop/github/jd_seckill_ibanyi/venvthon3.8 site-paquetes / solicitudes / sesiones.py ", línea 578, en la devolución posterior self.request ('POST', url, data = data, json = json, ** kwargs) Archivo" / Users / chenhx / Desktop / github / jd_seckill_anyi / venv / lib / python3.8 / site-packages / orders / sessions.py ", línea 530, en request resp = self.send (prep,** enviar_kwargs) Archivo "/Users/chenhx/Desktop/github/jd_seckill_anyi/venv/lib/python3.8/site-packages/requests/sessions.py", línea 665, en el historial de envío = [resp for resp in gen] if allow_redirects else [ ] Archivo "/Users/chenhx/Desktop/github/jd_seckill_anyi/venv/lib/python3.8/site-packages/requests/sessions.py", línea 665, en <listcomp> history = [resp for resp in gen] si allow_redirects else [] File "/Users/chenhx/Desktop/github/jd_seckill_anyi/venv/lib/python3.8/site-packages/requests/sessions.py", línea 166, en resolve_redirects plantean TooManyRedirects ('Exceeded {} redirects. '.format (self.max_redirects), response = resp) solicitudes.excepciones.TooManyRedirects: superó 30 redireccionamientos. Durante el manejo de la excepción anterior, Traceback (última llamada más reciente): Archivo "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/logging/__init__.py", línea 1081, en emit msg = self.format (registro) Archivo "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/logging/__init__.py", línea 925, en formato return fmt.format (registro) Archivo "/Library/Frameworks/Python.framework/ Versions / 3.8 / lib / python3.8 / logging / __ init__.py ", línea 664, en formato record.message = record.getMessage () File" /Library/Frameworks/Python.framework/Versions/3.8/lib/python3. 8 / logging / __ init__.py ", línea 369, en getMessage msg = msg% self.args TypeError: no todos los argumentos se convierten durante el formateo de cadenas Pila de llamadas: Archivo "<string>", línea 1, en <module> Archivo "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/multiprocessing/spawn.py", línea 116, en spawn_main exitcode = _main (fd, parent_sentinel) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/multiprocessing/spawn.py", línea 129, en _main return self._bootstrap (parent_sentinel) File "/ Library / Frameworks / Python.framework / Versions / 3.8 / lib / python3.8 / multiprocessing / process.py ", línea 315, en _bootstrap self.run () File" /Library/Frameworks/Python.framework/Versions/3.8/lib/ python3.8 / multiprocessing / process.py ", línea 108, en ejecución self._target (* self._args, ** self._kwargs) Archivo "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/concurrent/futures/process.py", línea 239, en _process_worker r = call_item.fn (* call_item.args, ** call_item. kwargs) Archivo "/Users/chenhx/Desktop/github/jd_seckill_anyi/jd_seckill/jd_spider_requests.py", línea 409, en new_func return func (self, * args, ** kwargs) Archivo "/ Users / chenhx / Desktop / github / jd_seckill_anyi / jd_seckill / jd_spider_requests.py ", línea 424, en seckill self._seckill () Archivo" /Users/chenhx/Desktop/github/jd_seckill_anyi/jd_seckill/jd_spider_spider_requests.py ", se produjo la excepción de línea 461 . , ¡continúe la ejecución más tarde! ', e) Mensaje:' Se produjo una excepción en la compra instantánea, ¡continúe la ejecución más tarde! ' Argumentos: (TooManyRedirects ('
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Script de Python cómo cambiar el inicio de sesión de la cuenta de Jingdong
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
chenhx.blog.csdn.net/article/det…
Cómo lidiar con el código QR de inicio de sesión caducado de JD
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
En la página de descarga de chromedriver, cómo elegir descargar según el sistema
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Excepción en Tkinter callback KeyboardInterrupt
Descripción del problema:
Excepción en Tkinter callback Traceback (última llamada más reciente): Archivo "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/tkinter/__init__.py", línea 1895, en __call__ return self.func ( * args) Archivo "/Users/chenhx/Desktop/github/taobao_seckill/main.py", línea 37, en <lambda> b1 = Botón (win, text = '开始', command = lambda: run_killer (txt, txt2) ) Archivo "/Users/chenhx/Desktop/github/taobao_seckill/main.py", línea 13, en run_killer ChromeDrive (seckill_time = seckill_time, contraseña = contraseña) .sec_kill () Archivo "/ Users / chenhx / Desktop / github / taobao_seckill /seckill/seckill_taobao.py ", línea 127, en sec_kill self.keep_wait () Archivo "/Users/chenhx/Desktop/github/taobao_seckill/seckill/seckill_taobao.py", línea 120, en keep_wait sleep (60) KeyboardInterrupt 复制 代码
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
AttributeError: el objeto 'NoneType' no tiene atributo 'get'
Descripción del problema:
Excepción en Tkinter callback Traceback (última llamada más reciente): Archivo "C: \ Users \ 48797 \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ tkinter \ __ init__.py", línea 1883, en __call__ return self.func ( * args) Archivo "D: / 脚本 - 淘 宝 taobao_seckill20210104 / taobao_seckill / main.py", línea 37, en <lambda> b1 = Botón (win, text = '开始', command = lambda: run_killer (txt, txt2)) Archivo "D: / 脚本 - 淘 宝 taobao_seckill20210104 / taobao_seckill / main.py", línea 13, en run_killer ChromeDrive (seckill_time = seckill_time, contraseña = contraseña) .sec_kill () Archivo "D: \ 脚本 - 淘 宝 taobao_104 \ seckill20210 seckill_taobao.py ", línea 127, en sec_kill self.keep_wait () Archivo "D: \ 脚本 - 淘 宝 taobao_seckill20210104 \ taobao_seckill \ seckill \ seckill_taobao.py", línea 113, en keep_wait self._login () Archivo "D: \ 脚本 - 淘 宝 taobao_seckill20210104 \ taobao_seckill \ se_taill \" , en _login self.driver.get (login_url) AttributeError: El objeto 'NoneType' no tiene atributo 'get' 复制 代码
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Carrito de la compra de Taobao, cuántas cantidades de Moutai deben configurarse
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
ERROR: ssl_client_socket_openssl.cc (1158)] falló el protocolo de enlace; devuelto -1, código de error SSL 1, net_error -100
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
ModuleNotFoundError: Ningún módulo llamado 'selenio'
Detalles de la pregunta:
Traceback (última llamada más reciente): Archivo "/Users/chenhx/Desktop/github/taobao_seckill/main.py", línea 6, en <module> de seckill.seckill_taobao import ChromeDrive File "/ Users / chenhx / Desktop / github / taobao_seckill / seckill / seckill_taobao.py ", línea 11, en <module> de selenium import webdriver ModuleNotFoundError: Ningún módulo llamado 'selenium' 复制 代码
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
El EID y FP de Jingdong ya existen, pero ¿dónde está el archivo config.ini y cómo obtenerlo?
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Cuando llegó el momento de mi lado, también mostraba "Compra fallida, no se pudo obtener la información básica del pedido generado, la interfaz devolvió: nulo", ¿qué pasa?
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Después de que se ejecuta este script de Jingdong, ¿por qué no responde si escribo 2?
Descripción del problema:
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Enciendo la principal 1 minuto antes, luego elijo 2 y no hay respuesta a las 10 en punto
Descripción del problema:
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
¿La función de reserva de Jingdong no es válida? ¿O funcionará hasta mañana?
Descripción del problema:
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Después de instalar pycharm, Python Interpreter solo tiene estos dos paquetes
Descripción del problema:
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Cómo modificar la modificación del script Jingdong
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Varias formas para que JD Moutai aumente la tasa de éxito de las compras de pánico (reduciendo la probabilidad de ser controlado por el riesgo de JD)
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
solicitudes de importación ModuleNotFoundError: Ningún módulo llamado 'solicitudes'
Descripción del problema:
importar solicitudes ModuleNotFoundError: Ningún módulo llamado 'solicitudes' 复制 代码
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
chenhx.blog.csdn.net/article/det…
Estos dos artículos contienen diferentes soluciones.
FileNotFoundError: No existe tal archivo: config.ini
Descripción del problema:
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Cómo obtener el eid y fp de Jingdong desde la línea de comandos de linux
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
La instalación de Windows de lxml falló, ModuleNotFoundError: ningún módulo llamado 'lxml'
Descripción del problema:
python main.py Traceback (última llamada más reciente): Archivo "main.py", línea 3, desde jd_spider_requests importar Archivo JdSeckill "/Users/chenhx/Desktop/github/jd_seckill/jd_spider_requests.py", línea 10, desde lxml import etree ModuleNotFoundError: Ningún módulo llamado 'lxml' 复制 代码
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
chenhx.blog.csdn.net/article/det…
Problema de codificación de Python
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Cómo actualizar python2 a python3
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Ejecute el error pip install lxml
Descripción del problema:
DEPRECACIÓN: Python 2.7 llegó al final de su vida útil el 1 de enero de 2020. Actualice su Python ya que Python 2.7 ya no se mantiene. pip 21.0 dejará de ser compatible con Python 2.7 en enero de 2021. Puede encontrar más detalles sobre el soporte de Python 2 en pip en https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 eliminará el soporte para esta funcionalidad. El valor predeterminado es la instalación del usuario porque los paquetes de sitio normales no se pueden escribir. Requisito ya satisfecho: lxml en /Users/chenhx/Library/Python/2.7/lib/python/site-packages (4.5.1) 复制 代码
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Descarga e instalación del navegador Chrome (incluidas Windows y Mac)
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Tutorial de descarga e instalación de Chromedriver correspondiente a la versión del navegador Chrome
El script para ejecutar Taobao / Tmall Supermarket se prueba con un navegador sin cabeza. Debe estar instalado: cromedriver
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Qué hacer si no se encuentra el controlador cromado correspondiente a la versión del navegador Chrome
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Precauciones para comprar en los supermercados Taobao y Tmall
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Tutorial de configuración y ajuste de Taobao, Tmall
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Cómo obtener eid y fp en la configuración config.ini en el proyecto jd_seckill_anyi
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
chenhx.blog.csdn.net/article/det…
Cómo establecer buy_time en la configuración config.ini en el proyecto jd_seckill_anyi
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Cómo establecer DEFAULT_USER_AGENT en la configuración config.ini en el proyecto jd_seckill_anyi, o no
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Cómo configurar payment_pwd en la configuración config.ini en el proyecto jd_seckill_anyi, o no
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
El proyecto jd_seckill_anyi ejecuta un error: no se pudo obtener el enlace para ajustar, y automáticamente volverá a intentarlo más tarde. ¿Cuál es la situación?
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Cómo resolver múltiples versiones de Python en esta máquina
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
chenhx.blog.csdn.net/article/det…
El proyecto jd_seckill_anyi puede hacer que la cuenta de JD se vuelva negra
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
multiproceso segfault en OSX
Descripción del problema:
Proceso: Python [39974] Ruta: /System/Library/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python Identificador: Python Versión: 3.7 Tipo de código: X86-64 (nativo) Principal Proceso: Python [39965] Responsable: Terminal [258] ID de usuario: 501 Fecha / hora: 2016-02-19 12: 05: 12.981 +0000 Versión del SO: Mac OS X 10.14.6 Versión del informe: 11 UUID anónimo: 36B6C9B8- 4E1D-FCD0-677F-7B3719CA910C Suspensión / Activación UUID: B6BE108A-FCFD-460C-8778-4DB9AED9AB21 Tiempo de activación desde inicio: 970000 segundos Tiempo desde activación : 3300 segundos Hilo bloqueado: 0 Cola de envío: com.apple.main-thread Exception Type : EXC_BAD_ACCESS (SIGSEGV) Códigos de excepción: KERN_INVALID_ADDRESS en 0x0000000000000110 Regiones de VM cercanas a 0x110: -> __TEXT 000000010e700000-000000010e701000 [4K] rx / rwx SM = VACA /System/Library/Frameworks/Python.framework/Versions/Contents/Resource. MacOS / Python 复制 代码
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
El proyecto jd_seckill_anyi informó un error: Falló el ajuste, no se pudo obtener la información básica del pedido generado, la interfaz devolvió: ['addressList']
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
¿Hay una marca de verificación al instalar PyCharm?
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Cómo elegir la versión de Python
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
¿Tengo que pagar las compras de Moutai en el Supermercado Tmall e ingresar la contraseña en el programa?
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
¿Necesito ser un miembro plus para obtener Moutai en JD?
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
No es necesario configurar una cuenta para obtener Moutai en JD.com
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Mi cuenta de JD está bajo control de riesgos, ¿qué debo hacer?
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
Cómo reducir la probabilidad de ser controlado por JD.com
La dirección del artículo que contiene la solución:
chenhx.blog.csdn.net/article/det…
No se puede encontrar el controlador cromado, compruebe la ruta de la unidad.
La dirección del artículo que contiene la solución: