Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <pre>
- <?php
- include('simplehtmldom/simple_html_dom.php');
- $ch = curl_init('http://krakow.gumtree.pl/c-Samochody-Sprzedam-samochody-osobowe-peugeot-407-W0QQAdIdZ367681638');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- $sss = curl_exec($ch);
- curl_close($ch);
- $html = new simple_html_dom();
- $html->load($sss);
- $dane = array();
- foreach($html->find('table#attributeTable tr') as $trs) {
- $a = array();
- foreach($trs->find('td') as $tds) {
- $a[] = $tds->plaintext;
- }
- $dane[] = $a;
- }
- $rozmiar = count($dane);
- $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
- for($i=0;$i<$rozmiar;$i++){
- $dane[$i][0]=str_replace(' ','',$dane[$i][0]);//wywala spacje
- $dane[$i][1]=str_replace('Zł','',$dane[$i][1]);
- $dane[$i][1]=str_replace(',','',$dane[$i][1]);
- $dane[$i][1]=str_replace(' ','',$dane[$i][1]);
- }
- for($i=0;$i<$rozmiar;$i++){ //tu można zrobić foreach
- if($dane[$i][0]=="Cena"){
- $wynikowa[0][1]=$dane[$i][1];
- }
- if($dane[$i][0]=="Marka"){
- $wynikowa[1][1]=$dane[$i][1];
- }
- if($dane[$i][0]=="Model"){
- $wynikowa[2][1]=$dane[$i][1];
- }
- if($dane[$i][0]=="Rok"){
- $wynikowa[3][1]=$dane[$i][1];
- }
- if($dane[$i][0]=="Kilometry"){
- $wynikowa[4][1]=$dane[$i][1];
- }
- if($dane[$i][0]=="Typnadwozia"){
- $wynikowa[5][1]=$dane[$i][1];
- }
- }
- $zapytanie = 'INSERT INTO nazwa_tabeli values ';
- for($i=0;$i<$rozmiar;$i++){
- if(!empty($wynikowa[$i][1])){
- $zapytanie.=$wynikowa[$i][0]."='".$wynikowa[$i][1]."', ";
- }
- }
- echo $zapytanie;
- ?>
- </pre>
Advertisement
Add Comment
Please, Sign In to add comment