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]

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ó

github.com/chenhaoxian…

Este es el autor original de mi bifurcación, y puede repetirse sobre su base.

Dirección de código capturada por JD

github.com/chenhaoxian…

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…

Una forma más conveniente de obtener archivos HTML eid y fp-through [JD Feitian Maotai 1499 se rompió]

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:

chenhx.blog.csdn.net/article/det…

Supongo que te gusta

Origin blog.csdn.net/Python_sn/article/details/112662443
Recomendado
Clasificación