Guest User

Untitled

a guest
Mar 31st, 2012
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. <pre>
  2. <?php
  3. include('simplehtmldom/simple_html_dom.php');
  4. $ch = curl_init('http://krakow.gumtree.pl/c-Samochody-Sprzedam-samochody-osobowe-peugeot-407-W0QQAdIdZ367681638');
  5. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  6. $sss = curl_exec($ch);
  7. curl_close($ch);
  8. $html = new simple_html_dom();
  9. $html->load($sss);
  10.  
  11. $dane = array();
  12. foreach($html->find('table#attributeTable tr') as $trs) {
  13. $a = array();
  14. foreach($trs->find('td') as $tds) {
  15. $a[] = $tds->plaintext;
  16.  
  17. }
  18. $dane[] = $a;
  19. }
  20. $rozmiar = count($dane);
  21. $wynikowa = array(array('cena',''),array('marka',''), array('model',''), array('rok',''), array('kilometry',''), array('typ_nadwozia','')); // to jest tabela z wynikami i tu ustaw nazwy takie jak masz w bazie :P wiem czarodzieju
  22.  
  23. for($i=0;$i<$rozmiar;$i++){
  24. $dane[$i][0]=str_replace(' ','',$dane[$i][0]);//wywala spacje
  25. $dane[$i][1]=str_replace('Zł','',$dane[$i][1]);
  26. $dane[$i][1]=str_replace(',','',$dane[$i][1]);
  27. $dane[$i][1]=str_replace(' ','',$dane[$i][1]);
  28.  
  29. }
  30.  
  31. for($i=0;$i<$rozmiar;$i++){ //tu można zrobić foreach
  32.  
  33. if($dane[$i][0]=="Cena"){
  34. $wynikowa[0][1]=$dane[$i][1];
  35. }
  36. if($dane[$i][0]=="Marka"){
  37. $wynikowa[1][1]=$dane[$i][1];
  38. }
  39. if($dane[$i][0]=="Model"){
  40. $wynikowa[2][1]=$dane[$i][1];
  41. }
  42. if($dane[$i][0]=="Rok"){
  43. $wynikowa[3][1]=$dane[$i][1];
  44. }
  45. if($dane[$i][0]=="Kilometry"){
  46. $wynikowa[4][1]=$dane[$i][1];
  47. }
  48. if($dane[$i][0]=="Typnadwozia"){
  49. $wynikowa[5][1]=$dane[$i][1];
  50. }
  51. }
  52. $zapytanie = 'INSERT INTO nazwa_tabeli values ';
  53. for($i=0;$i<$rozmiar;$i++){
  54. if(!empty($wynikowa[$i][1])){
  55. $zapytanie.=$wynikowa[$i][0]."='".$wynikowa[$i][1]."', ";
  56. }
  57.  
  58. }
  59. echo $zapytanie;
  60. ?>
  61. </pre>
Advertisement
Add Comment
Please, Sign In to add comment