Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    Leggere testi pubblicati online ed inserirli in db mysql locale.

    Ciao, è possibile con ASP prelevare dei testi pubblicati su siti web, da cui sono stato preventivamente autorizzato, in maniera automatica ed inserirli in un db mysql?

    Grazie-
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Dipende cosa intendi tu per maniera automatica, se ipotizziamo un operazione del genere:
    L'utente apre la pagina carica.asp che esegui tutti i suoi processi (complessi) di acquisizione e una vota finito il suo ciclo l'utente la chiude, ritengo sia possibile.
    Un operazione completamente automatica eseguita dal server, può darsi ma non saprei da dove iniziare la vederei più attinente ad un sistemista.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    con XMLHTTP. cerca nel forum

  4. #4
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da optime
    con XMLHTTP. cerca nel forum
    Grazie.

    Con questo codice riesco a visualizzare la pagina web alla quale sono autorizzato:

    codice:
        url = "http://www.xxxxxx/notizie.html" 
        set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") 
        xmlhttp.open "GET", url, false 
        xmlhttp.send "" 
        Response.write xmlhttp.responseText 
        set xmlhttp = nothing
    Ma adesso per salvare la pagina e scrivere ciò che mi interessa in un db mysql ?
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    url = "http://www.xxxxxx/notizie.html"
    set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
    xmlhttp.open "GET", url, false
    xmlhttp.send ""
    contenuto = xmlhttp.responseText
    set xmlhttp = nothing

    'apri connessione db
    'oggetto conn

    sql = " insert into tua_tabella (tuo_campo) values ('"&contenuto&"') "
    conn.execute (sql)
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  6. #6
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Ok grazie.

    Con questo codice creo un file txt con la pagina web e poi mi seleziono ciò che mi interessa e lo inserisco nel db mysql:

    codice:
        Function getString(byVal StringBin)
        dim intCount
        getString =""
        For intCount = 1 to LenB(StringBin)
        getString = getString & chr( AscB(MidB(StringBin, intCount, 1)) )
        Next
        End Function
    
        url = "http://www.XXXXXX.com/notizie.html" 
        set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") 
        xmlhttp.open "GET", url, false 
        xmlhttp.send "" 
        
        Set fileSys = Server.CreateObject("Scripting.FileSystemObject")
        Set textStream = fileSys.CreateTextFile(Server.MapPath("file.txt"), True, False)
    
        textStream.Write getString(xmlhttp.ResponseBody)
        textStream.Close
    
        Set textStream = Nothing
        Set fileSys = Nothing    
        Set xmlhttp = nothing
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  7. #7
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Ciao.

    Con la ricerca ho trovato questo script ASP che funziona, ma che dovrei adattare al fatto che l'attuale versione scrive in un file txt la pagina web compresa del codice html.

    A me servirebbe invece un file di testo semplice cioè senza codice html della pagina web cercare determinate frasi e se esistenti inserirle nel db.

    Ho provato così: textStream.Write getString(xmlhttp.ResponseText)

    Ma il risultato è uguale.

    Cosa sbaglio?
    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.