|
xenomorfo
|
Mi sa che è in ritardo! Sta ritornando alle origini xD
Lo avete colpito nell'orgoglio e quindi lui nel giro di poco tempo vi ha stupito, come sempre fa il nostro carissimo fillippone che è suscettibile alla concorrenza dei giovini. Noi diversamente giovini abbiamo uno spiccato orgoglio, vero caro? Ci nutriamo nel dare coppini morali ai giovini come voi
|
|
|
|
|
giorgione
|
 |
May 05, 2025, 08:56:28 AM |
|
Ho utilizzato Gemini Pro 2.5, quello che ha una finestra di contesto maggiore.
Splendido! Una lacrimuccia per le prime previsioni su Bitcoin PUMP! Mi pare impossibile che non abbia mai espresso un target btw.. Non uso molto Gemini, anzi a malapena lo conosco. Anzi, non so cosa sia la "finestra di contesto". Ma che tipo di Prompt hai usato? Con ChatGPT non saresti riuscito? Se vuoi posso provare. a fare qualcosa di simile. La finestra di contesto è quanti dati (token) puoi caricare nel prompt, cioè il totale di token che tu inserisci tra il tuo comando e i dati e che il modello deve tenere in memoria per fare i suoi ragionamenti (io ad esempio ho inserito un file .json in allegato contenente una parte dei post del thread). Ho provato 3 LLM: Claude: è l'unico che riesce a scaricare da solo le pagine del thread (ma devi fornirgli un link per ogni pagina), ma è abbastanza limitato sul numero di token (nonostante io paghi pure l'abbonamento), quindi ho dovuto scartarlo ChatGPT: non fa web scraping, quindi gli ho chiesto aiuto per realizzare uno script python che mi permettesse di scaricare tutti i post e li salvasse in un file json. Gemini 2.5 PRO: ha una finestra di 1 milione di token, è il modello che ti permette quindi di caricare più dati insieme, quindi ho potuto caricare un file contenente molte pagine del thread (un pezzo del json creato prima) e a lui ho dato questo prompt: Ti allego un file con i post scaricati da un thread di bitcointalk. Il tuo compito è di cercare al suo interno tutte le previsioni fatte dagli utenti sul prezzo di bitcoin e riportarle in questo formato: NOME_UTENTE (DATA POST): PREVISIONE; mi servono solo le previsioni che contengano numeri (tipo 50k dollari), non quelle non numeriche
Questo è il link per gemini: https://deepmind.google/technologies/gemini/pro/l'uso è gratuito ma per caricare un file devi metterlo in un google drive (oppure copi e incolli a mano direttamente nel prompt tutto il contenuto del file json) Per chi è interessato allo scraping dei post questo è lo script (bisogna installare prima alcuni componenti, ma basta chiedere a chatgpt): from selenium import webdriver from selenium.webdriver.chrome.options import Options from bs4 import BeautifulSoup import time #import csv import json import re
# URL da scaricare urls = [ f"https://bitcointalk.org/index.php?topic=313900.{i}" for i in range(0, 27500, 20) ]
# Configurazione Chrome options = Options() options.add_argument('--headless') options.add_argument('--no-sandbox') options.add_argument('--disable-gpu') options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Chrome(options=options)
# Funzioni di pulizia def rimuovi_quote_testuale(testo): lines = testo.splitlines() return "\n".join([r for r in lines if not re.match(r"^Quote from: .* on .*", r)])
def estrai_nome_utente(testostr): split_keywords = ['Legendary', 'Hero', 'Sr.', 'Full', 'Member', 'Newbie', 'Jr.', 'Activity:', 'Merit:'] for keyword in split_keywords: if keyword in testostr: return testostr.split(keyword)[0].strip() return testostr.strip()
# Estrazione dati all_posts = []
for url in urls: print(f"Carico {url}") driver.get(url) time.sleep(3)
soup = BeautifulSoup(driver.page_source, 'html.parser') post_divs = soup.find_all("div", class_="post") print(f"Post trovati: {len(post_divs)}")
for div in post_divs: # Rimuovi blocchi quote for q in div.find_all("div", class_="quote"): q.decompose()
contenuto = div.get_text(separator="\n", strip=True) contenuto = rimuovi_quote_testuale(contenuto)
row = div.find_parent("tr") if not row: continue
autore_td = row.find("td", class_="poster_info") raw_autore = autore_td.get_text(strip=True) if autore_td else "N/A" autore = estrai_nome_utente(raw_autore)
# Torna indietro fino alla prima data (funzionava!) #data_div = div.find_previous("div", class_="smalltext") # Cerca il td contenitore del post container_td = div.find_parent("td")
# Cerca tutte le smalltext visibili in alto (non dentro quote) data = "N/A" if container_td: smalltexts = container_td.find_all("div", class_="smalltext") for s in smalltexts: if not s.find_parent("div", class_="quote"): data = s.get_text(strip=True) break
#data = data_div.get_text(strip=True) if data_div else "N/A"
post_id = div.find_parent().get("id", "N/A")
all_posts.append({ #"id": post_id, "autore": autore, "data": data, "contenuto": contenuto })
driver.quit()
# Salva JSON with open("bitcointalk_post.json", "w", encoding="utf-8") as f: json.dump(all_posts, f, ensure_ascii=False, indent=2)
print(f"? {len(all_posts)} post salvati in 'bitcointalk_post.json'")
# Salva CSV #with open("bitcointalk_post.csv", "w", encoding="utf-8", newline='') as f: # writer = csv.DictWriter(f, fieldnames=["id", "autore", "data", "contenuto"]) # writer.writeheader() # writer.writerows(all_posts) #print(f"? {len(all_posts)} post salvati in 'bitcointalk_post.csv'")
Questo è l'inizio del file .json creato: [ { "autore": "Micio(OP)", "data": "October 19, 2013, 10:36:46 AMLast edit: September 21, 2018, 07:02:53 PM by Micio", "contenuto": "BITCOIN PUMP!\nThread dedicato a notizie e considerazioni sul valore di mercato." }, { "autore": "braytz", "data": "October 19, 2013, 11:56:25 AM", "contenuto": "stà salendo troppo in fretta per i miei gusti...secondo me arriverà di nuovo oltre i 200$ e poi tutti giù per terra." }, { "autore": "androz", "data": "October 19, 2013, 12:50:45 PM", "contenuto": "io pensavo a un dump nei giorni passati ma non si è verificato.\npicco alto questa volta" }, { "autore": "Micio(OP)", "data": "October 19, 2013, 01:04:34 PM", "contenuto": "ha raggiunto i 140! :O" }, { "autore": "lucolo", "data": "October 19, 2013, 02:46:04 PM", "contenuto": "Ed ecco che pian piano sta tornando a livelli normali (120? adesso)." }, ...
Comunque non so praticamente quasi nulla di web scraping, chiedi a Babo che è l'esperto, io mi sono limitato a usare lo script fornito da ChatGPT. devo dire che è molto bello, io avrei utilizzato piu un altro linguaggio di programamzione, sinceramente non pensavo che gemini potesse arrivare a tanto, è davvero forte, complimenti a te per il lavoro, il web scraping è davvero un ottimo mondo dove si può imparare tanto
|
|
|
|
arulbero
Legendary
Offline
Activity: 2161
Merit: 2527
|
 |
May 05, 2025, 12:11:13 PM |
|
...
devo dire che è molto bello, io avrei utilizzato piu un altro linguaggio di programamzione, sinceramente non pensavo che gemini potesse arrivare a tanto, è davvero forte, complimenti a te per il lavoro, il web scraping è davvero un ottimo mondo dove si può imparare tanto Sono sicuro che non è il metodo più elegante nè tantomeno il più efficiente, ma ho lasciato fare al LLM, alla fine mi serviva solo un modo per scaricare i post, non mi interessava ottimizzare nulla.
|
|
|
|
|
|
dollyamo
|
 |
May 05, 2025, 01:03:43 PM |
|
non quoto tutto o mi uccidete loso, bel report, complimenti, ma ho due domande anzi tre - domanda uno, con quale ai fai queste bellissime immagini
- come scegli la colonna sonora?
- sono ventristresimo, sicuro di non aver sbagliato i conti
grazie
|
|
|
|
|
bastisisca
|
 |
May 05, 2025, 01:24:10 PM |
|
Avete stuzzicato il cane che dorme eh, di conseguenza adesso vi beccato le corna! Fillippone vi ha dimostrato come parlate a vanvera mentre lui lavora per noi. Va che ogni mese è una sfida divertente e voi siete pure dei gran mattacchioni a stuzzicarlo sempre.
|
|
|
|
babo
Legendary
Offline
Activity: 4298
Merit: 5587
si vis pacem, para bellum
|
 |
May 06, 2025, 07:25:14 AM |
|
Comunque non so praticamente quasi nulla di web scraping, chiedi a Babo che è l'esperto, io mi sono limitato a usare lo script fornito da ChatGPT.
si diciamo che io ho iniziato a fare scraping perche mi divertiva farlo solo nel 2017 mi sono reso conto, a un hackathon dove ho partorito un mini progetto e poi mi e' stata chiesta in azienda un MBO, mi sono reso conto che era una cosa profittevole per certi punti di vista il mio MBO era scrapare skyscanner che era sotto protezione antiscraper
|
|
|
|
|
verdinio
|
 |
May 06, 2025, 09:02:32 AM |
|
Comunque non so praticamente quasi nulla di web scraping, chiedi a Babo che è l'esperto, io mi sono limitato a usare lo script fornito da ChatGPT.
si diciamo che io ho iniziato a fare scraping perche mi divertiva farlo solo nel 2017 mi sono reso conto, a un hackathon dove ho partorito un mini progetto e poi mi e' stata chiesta in azienda un MBO, mi sono reso conto che era una cosa profittevole per certi punti di vista il mio MBO era scrapare skyscanner che era sotto protezione antiscraper tutto quello che si può fare con lo scraping è davvero fantastico, sicuramente è un abilità che pochi hanno, che si affina, sicuramente, ma che dà un sacco di valore con tantissimi dati aggiuntivi, la cosa piu bella è che secondo me Fillippone dovrebbe aggiungere queste statistiche al suo post per renderlo ancora piu perfetto, colgo l'occasione per rinnovare i complimenti, anche se sono uscito dai radar sto ritornado 
|
|
|
|
|
cande86
|
 |
May 06, 2025, 11:18:10 AM Merited by fillippone (3) |
|
Avete stuzzicato il cane che dorme eh, di conseguenza adesso vi beccato le corna! Fillippone vi ha dimostrato come parlate a vanvera mentre lui lavora per noi. Va che ogni mese è una sfida divertente e voi siete pure dei gran mattacchioni a stuzzicarlo sempre.
Sembra molto una corsa tipo preda predatore, con fillippone che secondo me gioca con noi come il gatto col topo, fa finta giusto per farci parlare e rendere animato il thread. Grazie per l'aggiornamento, come sempre sei una certezza e una colonna portante di questo forum, non solo della sezione italiana. Ho visto anche i tuoi thread nella sezione internazionale
|
|
|
|
babo
Legendary
Offline
Activity: 4298
Merit: 5587
si vis pacem, para bellum
|
 |
May 07, 2025, 07:37:59 AM |
|
scusate, stavo guardando il mio caaaro amico mendace che nel frattempo e' sparito dai radar (infame) e non posta piu perche e' diventato megaricco e a noi comuni mortali ci schifa cmq a parte lo scherzo per pingarlo e farlo tornare ho notato questa cosa nel suo profilo  WTF!
|
|
|
|
bitbollo
Legendary
Offline
Activity: 3948
Merit: 4595
https://bit.ly/4iBXnQd
|
 |
May 07, 2025, 07:51:57 AM |
|
|
| 2UP.io | │ | NO KYC CASINO | │ | ██████████████████████████ ████████████████████████ ████████████████████████ ████████████████████████ ████████████████████████ ████████████████████████ ████████████████████████ ████████████████████████ ████████████████████████ ████████████████████████ ████████████████████████ ████████████████████████ ██████████████████████████ | ███████████████████████████████████████████████████████████████████████████████████████ FASTEST-GROWING CRYPTO CASINO & SPORTSBOOK ███████████████████████████████████████████████████████████████████████████████████████ | ███████████████████████████ █████████████████████████ █████████████████████████ █████████████████████████ █████████████████████████ █████████████████████████ █████████████████████████ █████████████████████████ █████████████████████████ █████████████████████████ █████████████████████████ █████████████████████████ ███████████████████████████ | │ |
| │ | ...PLAY NOW... |
|
|
|
|
mendace
|
 |
May 07, 2025, 08:11:29 AM |
|
scusate, stavo guardando il mio caaaro amico mendace che nel frattempo e' sparito dai radar (infame) e non posta piu perche e' diventato megaricco e a noi comuni mortali ci schifa cmq a parte lo scherzo per pingarlo e farlo tornare ho notato questa cosa nel suo profilo  WTF! Uè Bro nessuna ricchezza ma solo poco tempo e tanto impegno nel portare avanti il progetto Bitcoin Beer 🍺 Quando e se sarò ricco (e non credo grazie a Bitcoin 🤣) mi ricorderò di te. Non ho capito cosa c'è nel mio account che non va. Intendi leet ?
|
|
|
|
|
babo
Legendary
Offline
Activity: 4298
Merit: 5587
si vis pacem, para bellum
|
 |
May 07, 2025, 08:21:17 AM |
|
si intendo leet, sarebbe 1337 in pratica secondo la nomenclatura hacker nulla di che mi stupisco solo che non sapevo di questa cosa e lho vista con te quando diventi ricco allora ricordati degli amici e sappi che io posso fare qualsiasi cosa, anche il maggiordomo  o il consigliere personale
|
|
|
|
|
banana33
|
 |
May 07, 2025, 11:07:40 AM |
|
come sempre il nostro fillippone fà un lavoro eccezzionale con il suo post, sto notanto che ogni volta è sempre piu preciso e con nuovi dettagli, mi dispiace un pò non essere in classifica, vorrei contribuire il piu possibile su questa splendida community e far crescere la sezione italiana
|
|
|
|
|
Ultimo2
|
 |
May 07, 2025, 03:24:42 PM |
|
@Fillippone……sono poco presente nei vari thread ma leggo sempre, non replico ma leggo. I miei complimenti per l’impegno, la conoscenza e la perenne presenza nelle varie discussioni. Ti do i soliti merits virtuali, grazie per il gran lavoro che svolgi tutti i mesi, una bella mole di dati da assemblare in un solo post!!
|
|
|
|
|
babo
Legendary
Offline
Activity: 4298
Merit: 5587
si vis pacem, para bellum
|
 |
June 02, 2025, 07:57:59 AM |
|
Giugno 2025Lista New Users:
theymos OgNasty (CONFIRMED) Vod (CONFIRMED) vapourminer (CONFIRMED) mprep (CONFIRMED) Foxpup (CONFIRMED) philipma1957 (CONFIRMED) babo Welsh ibminer d5000 (CONFIRMED) joker_josue Pmalek (CONFIRMED) Mitchell (CONFIRMED) albon wwzsocki (CONFIRMED) Timelord2067 (CONFIRMED) gbianchi (CONFIRMED) EFS (CONFIRMED) dbshck stompix arulbero buckrogers Buchi-88 (CONFIRMED) willi9974 (CONFIRMED) JayJuanGee (CONFIRMED) NeuroticFish (CONFIRMED) achow101 (CONFIRMED) DaveF examplens nutildah (CONFIRMED) minerjones (CONFIRMED) BitcoinPenny (CONFIRMED) yahoo62278 (CONFIRMED) bitbollo (CONFIRMED) zazarb pooya87 (CONFIRMED) LFC_Bitcoin (CONFIRMED) mocacinno (CONFIRMED) Real-Duke (CONFIRMED) LoyceV (CONFIRMED) The Sceptical Chymist (CONFIRMED) SFR10 TryNinja (CONFIRMED) BitcoinGirl.Club (CONFIRMED) ekiller (CONFIRMED) Jet Cash (CONFIRMED) condoras (CONFIRMED) holydarkness (CONFIRMED) Lafu (CONFIRMED) tweetious (CONFIRMED) giammangiato (CONFIRMED) buwaytress (CONFIRMED) Ale88 (CONFIRMED) Kryptowerk hosemary (CONFIRMED) krogothmanhattan (CONFIRMED) JollyGood (CONFIRMED) RaltcoinsB (CONFIRMED) Igebotz (CONFIRMED) roycilik (CONFIRMED) CryptopreneurBrainboss (CONFIRMED) KTChampions (CONFIRMED) Trofo (CONFIRMED) icopress (CONFIRMED) GreatArkansas (CONFIRMED) sheenshane (CONFIRMED) 3meek (CONFIRMED) logfiles (CONFIRMED) Bitcoin_Arena (CONFIRMED) GazetaBitcoin (CONFIRMED) coinlocket$ (CONFIRMED) DdmrDdmr shahzadafzal (CONFIRMED) Lakai01 (CONFIRMED) morvillz7z (CONFIRMED) Husna QA (CONFIRMED) Bthd (CONFIRMED) fillippone (CONFIRMED) cryptofrka (CONFIRMED) abhiseshakana The Cryptovator (CONFIRMED) lovesmayfamilis mendace DireWolfM14 (CONFIRMED) 1miau (CONFIRMED) Little Mouse (CONFIRMED) jokers10 (CONFIRMED) Awaklara (CONFIRMED) zasad@ (CONFIRMED) Rikafip (CONFIRMED) Lachrymose (CONFIRMED) NotATether (CONFIRMED) Stalker22 (CONFIRMED) bullrun2024bro (CONFIRMED) Charles-Tim (CONFIRMED) Lillominato89 (CONFIRMED) Free Market Capitalist (CONFIRMED) YodasRedRocket (CONFIRMED) God Of Thunder (CONFIRMED)
| . . . . | Lista Utenti Italiani:
| Link Utili:
|
|
|
|
fillippone (OP)
Legendary
Online
Activity: 2856
Merit: 20235
Duelbits.com - Rewarding, beyond limits.
|
 |
June 02, 2025, 08:00:43 AM |
|
10 utenti italiani in DT1. Credo sia un record, vero? Ora basta che non si risveglino i complottisti a dire Italian mafia o assurdità del genere. Vedremo. Anzi, magari li sto sobillando io, scrivendo questo post, che verrà immancabilmente letto. Ma a questo punto potrò dire la cosa più ovvia: “certo, siamo un’organizzazione segreta, talmente segreta che la espongo in prima persona scrivendo un post che so che sarà letto da tutti”.
|
|
|
|
Lillominato89
Legendary
Offline
Activity: 1330
Merit: 1242
|
 |
June 02, 2025, 09:11:19 AM |
|
10 utenti italiani in DT1. Credo sia un record, vero? Ora basta che non si risveglino i complottisti a dire Italian mafia o assurdità del genere. Vedremo. Anzi, magari li sto sobillando io, scrivendo questo post, che verrà immancabilmente letto. Ma a questo punto potrò dire la cosa più ovvia: “certo, siamo un’organizzazione segreta, talmente segreta che la espongo in prima persona scrivendo un post che so che sarà letto da tutti”.
Dovremmo dettare delle regole non scritte, tipo: Prima regola del fight club è non parlare del fight club  Comunque si! Credo sia record assoluto, non ho ricordi di tanti utenti italiani in dt1
|
|
|
|
fillippone (OP)
Legendary
Online
Activity: 2856
Merit: 20235
Duelbits.com - Rewarding, beyond limits.
|
 |
June 02, 2025, 09:20:58 AM |
|
Dovremmo dettare delle regole non scritte, tipo: Prima regola del fight club è non parlare del fight club  Comunque si! Credo sia record assoluto, non ho ricordi di tanti utenti italiani in dt1 Sarà un omaggio al pizza day. Nel mese di maggio c’è stato il pizza day, e quindi il mese successivo gli italiani dominano la scienza, quando si elegge la miglior pizza del forum. E qui scoperchiamo altro caso di Pandora. Adesso ci accuseranno di fare claque per la votazione.
|
|
|
|
|
banana33
|
 |
June 02, 2025, 02:00:07 PM |
|
Dovremmo dettare delle regole non scritte, tipo: Prima regola del fight club è non parlare del fight club  Comunque si! Credo sia record assoluto, non ho ricordi di tanti utenti italiani in dt1 Sarà un omaggio al pizza day. Nel mese di maggio c’è stato il pizza day, e quindi il mese successivo gli italiani dominano la scienza, quando si elegge la miglior pizza del forum. E qui scoperchiamo altro caso di Pandora. Adesso ci accuseranno di fare claque per la votazione. Ma perché solo io sto notando che da parte delle altre sezioni internazionali ci sia un po di astio verso la nostra bellissima Italia? Io penso che ultimamente la sezione ita stia crescendo molto e qualcuno è geloso lol
|
|
|
|
|
xenomorfo
|
 |
June 03, 2025, 07:05:13 AM |
|
10 utenti italiani in DT1. Credo sia un record, vero? Ora basta che non si risveglino i complottisti a dire Italian mafia o assurdità del genere. Vedremo. Anzi, magari li sto sobillando io, scrivendo questo post, che verrà immancabilmente letto. Ma a questo punto potrò dire la cosa più ovvia: ?certo, siamo un?organizzazione segreta, talmente segreta che la espongo in prima persona scrivendo un post che so che sarà letto da tutti?.
Oddio ma se non ho capito male non viene fatto a caso? Quindi come potremmo organizzarci segretamente. Impossibile. Questo rappresenta uno di quei fortuiti casi, come gli allineamenti fra pianeti. Nulla di particolare ma ha un suo fascino e una sua magia. Come i chackra del corpo che si allineano di tanto in tanto.
|
|
|
|
|