Div content remote!
Moderatori: coditza, Emil, Moderatori
-
Adytzoo
- Junior Member
- Mesaje: 35
- Membru din: Vin Aug 01, 2008 11:27 am
- Localitate: Rosiorii de Vede
- Contact:
Div content remote!
Am site-ul zxczxczxczc.com de exemplu. cum fac sa extrag continutul div-ului cu id "div_div_div" in php, stiu ca e cu file get contents, dar cum se face, cu preg_match sau cum? nu vreau sa depind de chestia cu doc getelementbyid a php-ului pentru ca nu e suportata de toate serverele...
-
nevvermind
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Ultima oară modificat Mie Noi 03, 2010 4:50 pm de către nevvermind, modificat de 2 ori în total.
-
nevvermind
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Adica tu vrei ceva simplu pentru ceva care are mai complexe decat creierul lui Britney Spears?
Sorry, nu exista asa ceva.
Daca iei date dintr-un HTML relativ constant ca format, atunci se mai poate face ceva.
Acele metode de "web scraping" nu sunt dificile in sine, ci tu nu stii sa lucrezi cu ele. Ia-o metodic si-ti garantez ca n-o sa ti se mai para intra-atat de urate.
Ok, nu vrei clase, scripturi imprumutate etc. Foloseste regex (preg_match). Aici se aplica zicala de pe Usenet: "I have a problem. I know, I'll use regular expressions! Now I have two problems". Daca nu te descurci, posteaza un model de html (daca e prea mare, foloseste pastebin.com) si vom incerca sa te ajutam cu niste regex.
Sorry, nu exista asa ceva.
Daca iei date dintr-un HTML relativ constant ca format, atunci se mai poate face ceva.
Acele metode de "web scraping" nu sunt dificile in sine, ci tu nu stii sa lucrezi cu ele. Ia-o metodic si-ti garantez ca n-o sa ti se mai para intra-atat de urate.
Ok, nu vrei clase, scripturi imprumutate etc. Foloseste regex (preg_match). Aici se aplica zicala de pe Usenet: "I have a problem. I know, I'll use regular expressions! Now I have two problems". Daca nu te descurci, posteaza un model de html (daca e prea mare, foloseste pastebin.com) si vom incerca sa te ajutam cu niste regex.
-
last1devil
- Average Member
- Mesaje: 60
- Membru din: Mar Sep 21, 2010 8:14 pm
- Localitate: Spain
- Contact:
-
nevvermind
- Senior Member
- Mesaje: 1264
- Membru din: Mar Iun 22, 2010 3:17 pm
Intelege ca este o investitie proasta sa faci regex interpretand HTML, pentru simplul fapt ca HTML-ul NU este un limbaj regulat! Daca ar fi fost, putea fi intepretat corect de expresiile regulate.
Cum folosesti regex, daca ala are "<div id="footer">asdadasda<div>sdfsdfs</div></div>?
Programatorii cu ceva experienta (sau cei care au gasit articole anti-regex) iti vor spune mereu sa NU le folosesti pentru a interpreta HTML, ci alte unelte, precum cele mentionate de mine mai sus.
Si da codul ala HTML odata, ca sa-ti spunem cum sa folosesti regex daca tot o faci, nu tot completa dupa fiecare post.
Cum folosesti regex, daca ala are "<div id="footer">asdadasda<div>sdfsdfs</div></div>?
Programatorii cu ceva experienta (sau cei care au gasit articole anti-regex) iti vor spune mereu sa NU le folosesti pentru a interpreta HTML, ci alte unelte, precum cele mentionate de mine mai sus.
Si da codul ala HTML odata, ca sa-ti spunem cum sa folosesti regex daca tot o faci, nu tot completa dupa fiecare post.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 6 vizitatori
