Exprésate aquí

78348 Mensagens, 2612 Páginas:  1; 1760 17611762 1763 1764; 2612 ↖ Voltar a lista de tópicos

Pontuação: +153

Enquete: ¿Cómo te sientes hoy? Puedes elegir varias y cambiar según el día.

¿Cómo te sientes hoy? Puedes elegir varias y cambiar según el día.

367 votos
Várias respostas podem ser selecionadas.
As respostas são anônimas: ninguém pode ver quem respondeu o quê.
A enquete será encerrada em: Jan 1 2037 23:59:00

52831. El_filosofaurio,

qué hilo fue?

Pontuação: +0

52832. Maldita-Nerea ,

preguntando si los ciegos podríamos de alguna forma trabajar de cajeros en supermercados o almacenes, pero nada ya fue.

Pontuação: +0

52833. el_brillante,

yo intuyo que lo cerraron porque ese hilo más de ser pregunta, era como una burla. además como se les ocurre poner ciegos cajeros? desde hecho se sabe que no se puede trabajar, y la pregunta sobra. podrías haber puesto: como en distintos hilos puede trabajar una persona con discapacidad visual (persona ciega) trabajar como cajero? pero en fin solo es suposición mía

Pontuação: +0

52834. Maldita-Nerea ,

para vos todo es burla, y no sabía cómo poner. ahí la dejo.

Pontuação: +0

Última edição por Maldita-Nerea , May 14 2024 02:02:39

52835. el_brillante,

claro. sentido común. anda a dogarte con morat :V

Pontuação: +0

52836. Maldita-Nerea ,

sentido común claro. pero pensé que con los avances tecnológicos que hay hoy en día valdría de algo la pregunta.

Pontuação: +0

52837. el_brillante,

ya te dije, deberías poner un título llamativo y no algo tan trivial como ciegos cajeros. literalmente se interpretó que ibas imitando a ciegos presos, ciegos que hacen tranza, etc. se puede plantear mejor la pregunta. por ahí me comentaron que un ciego puede trabajar en el banco de ficheros, y algo parecido. pero no se, no me consta

Pontuação: +0

52838. Maldita-Nerea ,

que entiendan mal es otra cosa, nada más no se me ocurrió cómo poner para que la pregunta quede ahí, dejar el título con algo más largo que nada y el mensaje diciendo algo como nada, esa es mi pregunta y así

Pontuação: +0

52839. Nizebert,

Los borran porque se convertirán en un pelotón de hilos orientados al mismo tema, solo que en distintas dimensiones. Sería mejor crear uno a modo general, o bien preguntar por aquí, que ya me veo venir la discusión de cómo un ciego podría disculparse al ser cirujano y hacer un mal corte porque no vio (?)

Pontuação: +0

52840. Markk,

Che, el hilo de los transas lo cerraron también.
Quizás se confundieron con el tuyo pero es que a ver, si se pone de moda hacer hilos preguntando si los ciegos pueden ser tal o cual cosa inserte cosa imposible o muy difícil y vos hacés lo mismo, no sé, puede pasar

Pontuação: +0

52841. Maldita-Nerea ,

lo mío no fue por querer seguirle a la moda, fue algo que se me había ocurrido hace rato pero da la casualidad que se me pasó preguntar antes y que haya caído en esta moda así de la nada.
Lección aprendida, para la próxima esperar que se calmen las aguas para preguntar algo sin que se tome como intento de seguir una tendencia. Porque si te fijas bien la pregunta tiene ese toque de algo interesante y tengo la teoría de que lo que habrá pasado es que el moderador que lo cerró, cansado de tanta moda lo haya cerrado sin mirar el mensaje tras el asunto, que no fue para nada un intento de seguir el juego de otros.

Pontuação: +0

52842. r-althor,

qué le vas a explicar.

Pontuação: +0

52843. Maldita-Nerea ,

no sé a quién hay que explicarle qué jaja

Pontuação: +0

52844. Markk,

Es que a eso voy. Capaz que no hubo mala intención. A ver si loba dice algo cuando se pase por acá. Igual ya te la respondo, ta difícil. Si bien hay avances tecnológicos que permiten que el ciego pueda tener cierta independencia al manejar dinero, eso no es suficiente para desempeñarse eficientemente en un puesto de cajero.
Bah, de qué cajeros hablamos? de los del banco, o los del súper. Yo entendí los del súper. Tenés que tener cierta velocidad porque si no se te forma una cola de clientes de 3 kilómetros y medio, entonces medio que no tenés tiempo de andar con el cash reader contando billetes, dando el cambio, no cometer errores... También habría que accesibilizar los sistemas de pago y las máquinas que emiten los tickets, para que sepas cuánto tenés que cobrar yyy... bueno por ahí va más o menos.
Y para ser cajero del banco medio que lo mismo, ah, sumale también la capacidad de detectar billetes falsos

Pontuação: +0

52845. r-althor,

qué le vas a explicar.

Pontuação: +0

52846. Maldita-Nerea ,

gracias Markk. vos sí que me supiste responder de la mejor manera jaja.
Y rand. que es eso?

Pontuação: +0

52847. dhegwork-adakly,

Me muero de frío. Mañana seré un cubito de hielo.

Pontuação: +0

52848. la_dama_del_mar ,

me expreso, ke odio las clases virtuales

Pontuação: +0

52849. zancudo,

Yo entendí con ciegos cajeros.
Ciegos que vendían cajas

Pontuação: +0

52850. el_brillante,

cajas de regalo?

Pontuação: +0

52851. melanie,

yo entendí ciegos pajeros la primera vez que leí, luego entré a ver que onda y me dí cuenta que me falta una limpieza de oídos

Pontuação: +0

52852. zancudo,

Igual yo eso entendí tuve que leerlo tres veces

Pontuação: +0

52853. Eddy_Douglas,

¿alguien tiene por ahí el código del script que pasó rayo para el tema este de las estadísticas de alguien en un foro de sala? quiero usarlo ah.

Pontuação: +0

52854. Rayo,

"""
Este código fue desarrollado por Angel Alcántar y un poco por gpt4, tampoco me voy a hacer pendejo.
El autor no se hace responsable de los usos malintencionados que se le puedan dar, así como los problemas que puedan causar, fue hecho con mero interés de entretenimiento.
El código contiene malas prácticas, como poner en falso la verificación del certificado ssl (que raro que sala lo tenga vencido).
Así como utilizar datos sensibles como usuario y contraseña insertado en el propio código (práctica no recomendada.
Hm, creo que es todo lo que debo añadir.
básicamente el código tiene como objetivo sacar los post que ha hecho el usuario en el foro, y leer la lista de los más grandes posteadores. si el usuario está en ella, imprimir su lugar. si no está en ella, imprimir cuantos post le faltan para entrar. el problema no es problema.
dice Ricardo Arjona.
"""

import requests
from bs4 import BeautifulSoup
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
from pyperclip import copy
from pyperclip import paste

class EstadisticasUsuario:
def __init__(self, usuario, session):
self.usuario = usuario
self.url = f"https://www.qcsalon.net/es/stats?user={usuario}"
self.session = session
self.numero_mensajes = self.obtener_datos_usuario()

def obtener_datos_usuario(self):
try:
respuesta = self.session.get(self.url, verify=False)
respuesta.raise_for_status()
self.procesar_respuesta(respuesta.text)
resultado = self.procesar_respuesta(respuesta.text)
return resultado
except requests.HTTPError as e:

print(f"Error HTTP al obtener datos del usuario {self.usuario}: {e}")
return None
except requests.ConnectionError as e:
print(f"Error de conexión al obtener datos del usuario {self.usuario}: {e}")

def procesar_respuesta(self, html):
sopa = BeautifulSoup(html, 'html.parser')
encabezado = sopa.find("h2", string="General")
if encabezado:
lista = encabezado.find_next("ul")
for item in lista.find_all("li"):
if "Número de mensajes posteados en el foro" in item.text:
num_msgs = int(item.text.split(":")[1].replace(" ", "").replace(",", "").strip())
print(f"El usuario {self.usuario} ha posteado {num_msgs} mensajes en el foro.")
copy("El usuario "+self.usuario+" ha posteado "+str(num_msgs)+" mensajes en el foro.")
return num_msgs
print("No se encontró el número de mensajes posteados en el foro.")
return None
else:
print("No se encontró el encabezado 'General'.")
return None

class EstadisticasPosteadores:
def __init__(self, usuario, numero_mensajes_usuario, session):
self.usuario_objetivo = usuario
self.numero_mensajes_usuario = numero_mensajes_usuario
self.session = session
self.posteadores = self.obtener_posteadores()
self.analizar()

def obtener_posteadores(self):
url = "https://www.qcsalon.net/es/stats?forum"
respuesta = self.session.get(url, verify=False)
if respuesta.status_code != 200:
print("Error al obtener la página.")
return {}
sopa = BeautifulSoup(respuesta.text, 'html.parser')
encabezado = sopa.find("h2", string="Los más grandes posteadores")
if not encabezado:
print("No se encontró el encabezado.")
return {}
lista = encabezado.find_next("ol")
if not lista:
print("No se encontró la lista.")
return {}
posteadores = {}
for elemento in lista.find_all("li"):
texto = elemento.get_text()
nombre, publicaciones = texto.rsplit(":", 1)
publicaciones_limpio = int(publicaciones.replace(" ", "").replace("\xa0", "").replace("posts", "").strip())
posteadores[nombre.strip()] = publicaciones_limpio
print("Posteadores extraídos:", posteadores) # Debugging line
return posteadores
def analizar(self):
if self.posteadores:
# Ordenar de mayor a menor número de publicaciones
datos_ordenados = sorted(self.posteadores.items(), key=lambda x: x[1], reverse=True)
publicaciones_usuario = self.posteadores.get(self.usuario_objetivo, 0)

if self.usuario_objetivo in self.posteadores:
self.analizar_usuario_objetivo()
else:
# Encontrar al usuario con el menor número de publicaciones en la lista
usuario_minimo, publicaciones_minimas = datos_ordenados[-1]
publicaciones_necesarias_para_entrar = (publicaciones_minimas - self.numero_mensajes_usuario)+1
mensaje = f"El usuario {self.usuario_objetivo} no está en la lista. Necesita {publicaciones_necesarias_para_entrar} mensajes más para superar a {usuario_minimo} y entrar en la lista."
print(mensaje)
p = paste()
copy(p+"\n"+mensaje)
else:
print("No hay datos disponibles para analizar.")

def analizar_usuario_objetivo(self):
datos_ordenados = sorted(self.posteadores.items(), key=lambda x: x[1], reverse=True)
indice_usuario = next((indice for indice, (user, _) in enumerate(datos_ordenados) if user == self.usuario_objetivo), None)
if indice_usuario is not None:
publicaciones_usuario = self.posteadores[self.usuario_objetivo]
mensaje = f"El usuario {self.usuario_objetivo} está en la posición {indice_usuario + 1} con {publicaciones_usuario} mensajes."
print(mensaje)
p = paste()
copy(p + f"\n{mensaje}")
else:
minimo_para_entrar = min(self.posteadores.values())
mensaje = f"El usuario {self.usuario_objetivo} necesita más mensajes para entrar en la lista de los más grandes posteadores."
print(mensaje)
p = paste()
copy(p + f"\n{mensaje}")

if __name__ == "__main__":
s = requests.Session()
data_login = {'login': 'usuario', 'password': 'password'}
response = s.post('https://qcsalon.net/es/login', data=data_login, verify=False)
print(response.status_code)

if response.status_code == 200:
usuario = input("Introduce el nombre del usuario a buscar: ")
estadisticas_usuario = EstadisticasUsuario(usuario, s)
print(f"Número de mensajes obtenido: {estadisticas_usuario.numero_mensajes}") # Diagnóstico

if estadisticas_usuario.numero_mensajes is not None:
estadisticas_posteadores = EstadisticasPosteadores(usuario, estadisticas_usuario.numero_mensajes, s)
else:
print("No se pudo obtener el número de mensajes para el usuario especificado.")
else:
print("Error al iniciar sesión")

Pontuação: +0

52855. Eddy_Douglas,

Gracias aa.

Pontuação: +0

52856. Chopin,

Pregunta: este código puede extraer mis datos de cuenta de sala? alta paja leer todo

Pontuação: +0

52857. Eddy_Douglas,

Hmm no estoy completamente seguro pero me parece que sí.
data_login = {'login': 'usuario', 'password': 'password'}

Pontuação: +0

52858. facundo-elargentino ,

quiero comer un rico licuado de banana

Pontuação: +0

52859. melanie,

estoy ostigada de eso pq cuando iba al cole y me daba pereza hacerme otra cosa desayunaba eso, o sea casi diario :-D

Pontuação: +0

52860. Tu_gatito_ron_ron,

uff... Delicioso.
Aunque yo en pocas ocasiones tomo vatidos en la mañana.
Antes de irme a la uni tengo que comer algo sólido, porque si no el ambre ataca.

Pontuação: +0

78348 Mensagens, 2612 Páginas:  1; 1760 17611762 1763 1764; 2612 ↖ Voltar a lista de tópicos

Responder ao tópico

Você deve estar conectado para poder postar.

Esqueceu sua senha? Criar uma conta