Exprésate aquí

57438 mensajes, 1915 páginas:  1; 1760 17611762 1763 1764; 1915 ↖ Volver a la lista de temas

Resultado: +140

Encuesta: ¿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.

352 votos
Varias respuestas posibles.
Las respuestas son anónimas. Nadie puede ver quién respondió qué.
Cierre de la encuesta 01.01.2037 23:59:00

52831. Gilbert_Bougainvillea,

qué hilo fue?

Resultado: +0

52832. Yulianita21,

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

Resultado: +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

Resultado: +0

52834. Yulianita21,

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

Resultado: +0

Última edición por Yulianita21, 14.05.2024 02:02:39

52835. el_brillante,

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

Resultado: +0

52836. Yulianita21,

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

Resultado: +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

Resultado: +0

52838. Yulianita21,

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í

Resultado: +0

52839. Zurrenetackxz,

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 (?)

Resultado: +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

Resultado: +0

52841. Yulianita21,

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.

Resultado: +0

52842. r-althor,

qué le vas a explicar.

Resultado: +0

52843. Yulianita21,

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

Resultado: +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

Resultado: +0

52845. r-althor,

qué le vas a explicar.

Resultado: +0

52846. Yulianita21,

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

Resultado: +0

52847. dhegwork-adakly,

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

Resultado: +0

52848. la_dama_del_mar ,

me expreso, ke odio las clases virtuales

Resultado: +0

52849. zancudo,

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

Resultado: +0

52850. el_brillante,

cajas de regalo?

Resultado: +0

52851. melo,

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

Resultado: +0

52852. zancudo,

Igual yo eso entendí tuve que leerlo tres veces

Resultado: +0

52853. Callum_Hunt,

¿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.

Resultado: +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")

Resultado: +0

52855. Callum_Hunt,

Gracias aa.

Resultado: +0

52856. Chopin,

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

Resultado: +0

52857. Callum_Hunt,

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

Resultado: +0

52858. facundo-elargentino,

quiero comer un rico licuado de banana

Resultado: +0

52859. melo,

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

Resultado: +0

52860. Baxcalibur,

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.

Resultado: +0

57438 mensajes, 1915 páginas:  1; 1760 17611762 1763 1764; 1915 ↖ Volver a la lista de temas

Responder al tema

Usted debe estar conectado para poder postear.

¿Perdió su contraseña? Crear una cuenta