Exprésate aquí

78060 messaggi, 2602 pagine:  1; 2164 21652166 2167 2168; 2602 ↖ Torna alla lista degli argomenti

Punteggio: +153

Sondaggio: ¿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 voti
Più risposte possibili
Le risposte sono anonime. Nessuno può vedere chi ha dato quale risposta.
Chiusura del sondaggio 01.01.2037 23:59:00

64951. Alejo-I-Comneno,

moraleja, escondámonos de los alemanes, y peor aún de los alemanes que no parece que fuesen alemanes

Punteggio: +0

64952. Markk,

De qué va ese juego? cómo sacas los países de la friendlist?

Punteggio: +0

64953. The-lonely-Hamster,

noce pero está interesante.

Punteggio: +0

64954. katja,

oigan siiis como lo hace?

Punteggio: +0

64955. Rayo,

Dejé el equivocado hace rato.

import pyperclip
import requests
from bs4 import BeautifulSoup
import time

Datos de inicio de sesión

usuario = 'usuario'
contrasena = 'pass'

Inicia una sesión de requests

sesion = requests.Session()

Realiza la solicitud POST para iniciar sesión

respuesta_login = sesion.post('https://qcsalon.net/es/login', data={
'login': usuario,
'password': contrasena
}, verify=False)

Verifica si el inicio de sesión fue exitoso

if respuesta_login.status_code == 200:
print("Inicio de sesión exitoso.")
else:
print(f"Error al iniciar sesión: {respuesta_login.status_code}")
exit()

Define la URL de la lista de amigos

url = 'https://qcsalon.net/es/friendslist'

Intenta realizar la solicitud HTTP para obtener el contenido de la página ya con la sesión iniciada

try:
respuesta = sesion.get(url, verify=False)
respuesta.raise_for_status()
except requests.RequestException as e:
print(f"Hubo un error al hacer la solicitud: {e}")
exit()

Parsea el contenido HTML de la página

soup = BeautifulSoup(respuesta.text, 'html.parser')

Encuentra la lista de amigos en la página

lista_amigos = soup.find('h2', text='Lista de amigos').find_next('ul')

Asegura que encontramos la lista de amigos

if lista_amigos is None:
print("No se pudo encontrar la lista de amigos en la página.")
exit()

Itera sobre los elementos de la lista y extrae los nombres

nombres_amigos = [item.get_text() for item in lista_amigos.find_all('a') if 'Eliminar de la lista de amigos' not in item.get_text()]

Lista de amigos

Crear una lista para almacenar la información de los amigos

amigos = []

Solicitar al usuario que ingrese la información de cada amigo

for i, nombre in enumerate(nombres_amigos, start=1):
print(f"Amigo {i}: {nombre}")
genero = input("Escribe su género (h hombre m mujer): ")
pais = input("Escribe la abreviatura de su país: ")
amigos.append((genero, pais))

Calcular las estadísticas

cantidad_mujeres = sum(1 for amigo in amigos if amigo[0] == 'm')
cantidad_hombres = sum(1 for amigo in amigos if amigo[0] == 'h')
estadisticas_paises = {}
for amigo in amigos:
estadisticas_paises[amigo[1]] = estadisticas_paises.get(amigo[1], 0) + 1

Generar la cadena de estadísticas para copiar al portapapeles

estadisticas = (f"Total de amigos: {len(amigos)}\n"
f"Mujeres: {cantidad_mujeres}\n"
f"Hombres: {cantidad_hombres}\n"
f"Por país: {estadisticas_paises}")

Copiar las estadísticas al portapapeles

pyperclip.copy(estadisticas)

Mostrar las estadísticas y confirmar que se han copiado al portapapeles

print("Las estadísticas se han copiado al portapapeles.")
print(estadisticas)

Punteggio: +0

Ultima edizione da Rayo, 31.08.2024 23:03:32

64956. elsocodrilo ,

@ deku concuerdo. Amí me pasó que idealicé a personas que no cumplieron con mis expectativas, pero ellos no tienen culpa de mis pensamientos. También me sucedió que le conté algo a una amiga sabiendo que me entendería aunque sentía algo de bergÜenza de contárselo, y me comprendió a la perfección

Punteggio: +0

64957. mystery,

Voy yo:
Total de amigos: 26
Mujeres: 10
Hombres: 16
Por país: {'Usa': 5, 'Ar': 4, 'Ec': 2, 'Mex': 6, 'Sau': 1, 'Th': 1, 'Dk': 1, 'Kr': 1, 'My': 1, 'Ve': 1, 'Pe': 1, 'Co': 2}

Punteggio: +0

64958. Rayo,

versversión que ordena del mayor al menor.

import pyperclip
import requests
from bs4 import BeautifulSoup
import time

Datos de inicio de sesión

usuario = 'user'
contrasena = 'pass'

Inicia una sesión de requests

sesion = requests.Session()

Realiza la solicitud POST para iniciar sesión

respuesta_login = sesion.post('https://qcsalon.net/es/login', data={
'login': usuario,
'password': contrasena
}, verify=False)

Verifica si el inicio de sesión fue exitoso

if respuesta_login.status_code == 200:
print("Inicio de sesión exitoso.")
else:
print(f"Error al iniciar sesión: {respuesta_login.status_code}")
exit()

Define la URL de la lista de amigos

url = 'https://qcsalon.net/es/friendslist'

Intenta realizar la solicitud HTTP para obtener el contenido de la página ya con la sesión iniciada

try:
respuesta = sesion.get(url, verify=False)
respuesta.raise_for_status()
except requests.RequestException as e:
print(f"Hubo un error al hacer la solicitud: {e}")
exit()

Parsea el contenido HTML de la página

soup = BeautifulSoup(respuesta.text, 'html.parser')

Encuentra la lista de amigos en la página

lista_amigos = soup.find('h2', text='Lista de amigos').find_next('ul')

Asegura que encontramos la lista de amigos

if lista_amigos is None:
print("No se pudo encontrar la lista de amigos en la página.")
exit()

Itera sobre los elementos de la lista y extrae los nombres

nombres_amigos = [item.get_text() for item in lista_amigos.find_all('a') if 'Eliminar de la lista de amigos' not in item.get_text()]

Lista de amigos

Crear una lista para almacenar la información de los amigos

amigos = []

Solicitar al usuario que ingrese la información de cada amigo

for i, nombre in enumerate(nombres_amigos, start=1):
print(f"Amigo {i}: {nombre}")
genero = input("Escribe su género (h hombre m mujer): ")
pais = input("Escribe la abreviatura de su país: ")
amigos.append((genero, pais))

Calcular las estadísticas

cantidad_mujeres = sum(1 for amigo in amigos if amigo[0] == 'm')
cantidad_hombres = sum(1 for amigo in amigos if amigo[0] == 'h')
estadisticas_paises = {}
for amigo in amigos:
estadisticas_paises[amigo[1]] = estadisticas_paises.get(amigo[1], 0) + 1

Ordenar los países por cantidad de amigos de mayor a menor

paises_ordenados = sorted(estadisticas_paises.items(), key=lambda x: x[1], reverse=True)

Generar la cadena de estadísticas para copiar al portapapeles

estadisticas = (f"Total de amigos: {len(amigos)}\n"
f"Mujeres: {cantidad_mujeres}.\n"
f"Hombres: {cantidad_hombres}.\n"
f"Por país:\n" +
"\n".join([f"{pais}: {cantidad}" for pais, cantidad in paises_ordenados]))

Copiar las estadísticas al portapapeles

pyperclip.copy(estadisticas)

Mostrar las estadísticas y confirmar que se han copiado al portapapeles

print("Las estadísticas se han copiado al portapapeles.")
print(estadisticas)

Punteggio: +0

64959. katja,

bue a ninguna cosa le entendí xd.

Punteggio: +0

64960. Markk,

Pará de modificarlo que estoy haciendo cosas y se me queda desactualizado jajajaj

Punteggio: +0

64961. katja,

yo no entendí nada de eso.

Punteggio: +0

64962. Rayo,

ya esa fue la última versión lo juro.

Punteggio: +0

64963. Deku,

me siento importante, soy el único amigo Dominicano de Rayo.

Punteggio: +0

64964. Rayo,

efectivamente colega.

Punteggio: +0

64965. Deku,

Yo tengo al menos dos de cada país, menos de ecuador que solo tengo a cierta enana traviesa que ahora que lo pienso hace rato que no sé de ella. deja tirarle por whatsapp para saber si está viva.

Punteggio: +0

64966. Reva,

Mal no sabía que me odiaban!

Punteggio: +0

64967. Pacifista,

que rresfriada que estoi

Punteggio: +0

64968. G.andree20_05,

Noo, te queremos.
Revaldo: Mal no sabía que me odiaban!: hace 3 minutos

Punteggio: +0

64969. mystery,

Rayorayo.
Muy pereza de mi parte, lo sé. Pero sería bueno cambiar lo de usuario y contra por inputs.
Edit: Yo también te odio Reva.

Punteggio: +0

Ultima edizione da mystery, 31.08.2024 23:50:51

64970. Markk,

Acá está el coso de las estadísticas apto para el uso de mortales:
https://fromsmash.com/QcStatistics

Punteggio: +0

64971. marcoML,

grande markk

Punteggio: +0

64972. Blardfa,

Me sale un cuadro donde pongo mis datos y luego otro donde me pide el jénero y el país de cada persona de mi lista, pero no pasa nada

Punteggio: +0

64973. dhegwork-adakly,

Mejor usar el código, puedo ver si tiene algo raro que me hackee. NO desconfío de rayo, ee.

Punteggio: +0

64974. Naenia,

Total de amigos: 22
Mujeres: 8.
Hombres: 14.
Por país:
Argentina: 7
España: 3
Mx: 3
Colombia: 2
Arabia saudita: 1
Brasil: 1
Arg: 1
Ucrania: 1
Perú: 1
República dominicana: 1
mx: 1

Punteggio: +0

64975. Blardfa,

Lol pero como le hacen? Xd o estoy muy pendejo

Punteggio: +0

64976. Rayo,

jajaj puta madre markk por que no hicimos nuestro plan macabro

Punteggio: +0

64977. Markk,

Y quién te va a querer hackear a vos? salame. Cada vez más convencido de que hay que hacerlo, sí.

Punteggio: +0

Ultima edizione da Markk, 01.09.2024 00:13:05

64978. Blardfa,

Jajajajaja literal

Punteggio: +0

64979. Emil-Solerian,

Total de amigos: 51
Mujeres: 22.
Hombres: 29.
Por país:
argentina: 12
mexico: 12
colombia: 8
costa rica: 4
uruguay: 4
españa: 3
el salvador: 2
perú: 1
ecuador: 1
harabia saudita: 1
cuba: 1
alemania: 1
bolivia: 1

Punteggio: +0

64980. Def-Leppard,

que lo hacen con los amigos de aquí? puf. me salen 35 y la mitad no se de donde son. tampoco me importa. no se puede hacer con el teléfono? me salen bastantes más

Punteggio: +0

78060 messaggi, 2602 pagine:  1; 2164 21652166 2167 2168; 2602 ↖ Torna alla lista degli argomenti

Rispondere all'argomento

Devi aver loggato per postare.

Password dimenticata ? Crea un account