Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako preuzeti podatke sa drugog sajta

[es] :: Javascript i AJAX :: Kako preuzeti podatke sa drugog sajta

[ Pregleda: 5020 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dragansm
Dragan Smiljanic

Član broj: 38170
Poruke: 191
*.pat-pool.bgd.sbb.co.yu.



Profil

icon Kako preuzeti podatke sa drugog sajta13.06.2005. u 11:54 - pre 229 meseci
Nekoliko postova je imalo pitanje tipa "kako podatke sa nekog drugog sajta ubaciti na moju stranu".

Napravite dokument test.html:
Code:

<SCRIPT>
var doc = new ActiveXObject("MSXML2.XMLHTTP");
doc.open ( "POST", "http://www.elitesecurity.org", false );
doc.send();
alert( doc.responseText);
</SCRIPT>


i pokrenite ga u IE (ne verujem da radi na drugim browserima).
Uz malo koriscenja tajmera i parsiranja stringa (jscript podrzava regular expression) u doc.responseText lepe stvari se mogu uraditi. Ovo je osnova razmena podataka sa serverom, posebno ako se ne koriste sinhroni nego asinhroni zahtevi.
 
Odgovor na temu

markoval
Aleksandar Markovic
bgd

Član broj: 57160
Poruke: 17
217.26.75.*



Profil

icon Re: Kako preuzeti podatke sa drugog sajta06.09.2005. u 18:44 - pre 226 meseci
Ovo radi u skoro svim novijim browserima - nisam probao konkretno ovaj skript, ali ovako radim crossbrowser XMLHttp upite


Code:
<SCRIPT>
    // za sve ostale koji podrzavaju XMLHttp
    if (window.XMLHttpRequest) {
          doc=new XMLHttpRequest()
          doc.open("POST",url,false)
          doc.send(null)
      }
    // za IE
    else if (window.ActiveXObject) {
          doc=new ActiveXObject("Microsoft.XMLHTTP")
        if (doc) {
            doc.open("POST",url,false)
            doc.send()
        }
      }
    alert( doc.responseText);
</SCRIPT>


[Ovu poruku je menjao markoval dana 06.09.2005. u 19:49 GMT+1]
 
Odgovor na temu

amater
Beograd

Član broj: 841
Poruke: 42
*.sbb.co.yu.



Profil

icon Re: Kako preuzeti podatke sa drugog sajta11.11.2005. u 10:18 - pre 224 meseci
Code:

<SCRIPT>
    // za sve ostale koji podrzavaju XMLHttp
    if (window.XMLHttpRequest) {
          doc=new XMLHttpRequest()
          doc.open("POST",url,false)
          doc.send(null)
      }
    // za IE
    else if (window.ActiveXObject) {
          doc=new ActiveXObject("Microsoft.XMLHTTP")
        if (doc) {
            doc.open("POST",url,false)
            doc.send()
        }
      }
    alert( doc.responseText);
</SCRIPT>


definitivno jeste pravi način za kreiranje XML Requesta. Onaj prvi navedeni radi samo za IE. Sem toga

Code:

doc.open("POST",url,false)


služi da se otvori konekcija sa serverom, prvi argumenat označava akciju (slično kao i u form tagu i može biti GET i POST , čini mi se) druga varijabla je url a treća označava da li će veza biti sinhrona ili asinhrona. Ako se kao akcija koristi POST znači šalje se nešto web serveru. Tada pre ove komande treba da stoji :

Code:

doc.setRequestHeader('Content-Type','application/x-www-form-urlencoded');


dok bi trebalo da se poziva sa ...

Code:

doc.send(null)


sa tim da metoda send može da bude XML doc ili string u obliku "param1=val1&param2=val2" ...

toliko o AJAXu za ovaj put ... Više na adresi http://www.ajaxpatterns.org/Main_Page
:)
 
Odgovor na temu

dados.p

Član broj: 66376
Poruke: 616
79.101.54.*

Sajt: medkaolek.com


+14 Profil

icon Re: Kako preuzeti podatke sa drugog sajta03.06.2009. u 11:00 - pre 181 meseci
Posto vidim da ste vec ovde pisali nesto sto meni treba pa bih vas zamolio sa pomoc i veliku uslugu, imam uradjen sajt u CMS-u http://www.istoots.com na kome se nalaze 6 pozicija za prikazivanje reklama, u kojima bi automatski trebalo da se vuku podaci sa ovog sajta http://www.dodtracker.com ali samo nekoliko njih ne svih sest, da li neko zna nacin na koji bi ovo mogao da izvedem...

Unapred i puno hvala...
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Član broj: 31848
Poruke: 1792
91.148.82.*

Sajt: norway.dakipro.com


+190 Profil

icon Re: Kako preuzeti podatke sa drugog sajta03.06.2009. u 11:13 - pre 181 meseci
Previse ti je opsirno pitanje, daj deo koda kojim si poceo ovo da radis, pa da vidimo gde skripi, ili ideju kojom zelis da pocnes, jer ovako ispada da ocekujes da ti to neko napise od 0, sto nije tema za php forum.

 
Odgovor na temu

dados.p

Član broj: 66376
Poruke: 616
79.101.54.*

Sajt: medkaolek.com


+14 Profil

icon Re: Kako preuzeti podatke sa drugog sajta03.06.2009. u 17:54 - pre 181 meseci
Ja sam uradio html i css, i napravio boxove, i sve je podeseno za Elxis CMS koji ima funkcije skoro iste kao i Joomla. E sad ja u te boxove moram da vucem podatke sa drugih sajtova, nesto kao rss. E sad http://www.istoots.com/ je taj moj sajt i treba da vuce podatke koji se nalaze u boxevima na sajtu http://www.dodtracker.com/ mislio sam da uradim sa wraperom ali kako kad sa tim ne mogu da definisem da prikazuje samo boxove, vec se prikaze ceo sajt, kako god da ukucam sirinu i visinu ne mogu da mu kazem da cita samo sredinu. Pa sam mislio da prikazem kao rss ali nema rss sa tu pocetnu stranicu, e sad da li postoji mogucnost da ja sa wraperom definisem da mi prikazuje samo 1 box, a ostalo da odsece ili kako vec, i tada ce naravno kad se promeni artikal na glavnom sajtu promenuti i na mom jer prikazuje sadrzaj sa glavnog sajta. Ili sa nekom skriptom...
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1123
79.101.162.*

Sajt: www.gvozden.info


+68 Profil

icon Re: Kako preuzeti podatke sa drugog sajta03.06.2009. u 17:54 - pre 181 meseci
prastara tema...

u medjuvremenu mislim da ni IE vise ne podrzava sadrzaje sa drugih sajtova.

jedino server-side skriptovi mogu pomoci, ili mozda skript koji se poziva direktno na drugom url-u....
 
Odgovor na temu

[es] :: Javascript i AJAX :: Kako preuzeti podatke sa drugog sajta

[ Pregleda: 5020 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.