pobieranie połowy diva

0

siema.
potrzebuję pobrać połowę diva z google play (banner u góru). jest on w

<div class="doc-banner-image-container"><img src="OBRAZEK" alt="" width=""></div>

natomiast ja potrzebuję wyciągnąć tylko to co jest w "OBRAZEK". linika preg_match_all('#

(.*)
#msU',$wynik, $token);</p>

 pobiera zawartość "OBRAZEK" ale też alt="" oraz width="". jak pozbyć się tego alt="" oraz width=""?

Pozdrawiam
0

<img src="([^"]+)" alt="[^"]*" width="[^"]*" />

0
preg_match_all('#<div class="doc-banner-image-container"><img src="([^"]+)" alt="[^"]*" width="[^"]*" /></div>#msU',$wynik, $token);

i nie działa..

0

a jesteś pewien, że nie ma gdzieś "po drodze", żadnych znaków, ekstra spacji itd? i czy możesz podać linka do strony najlepiej, z której to próbujesz zaciągnąć, bo na paru podstronach google play, które testowałem - nie ma w ogóle wyrażenia "doc-banner-image-container".

0

wejdź w np. https://play.google.com/store[...]details?id=com.master.cooking , na obrazku u góry

</p>
1

Ktoś w Google zapomniał o spacji:
http://i.imgur.com/DpttuE0.jpg

Masz rozwiązanie uniwersalne, na wypadek gdyby poprawili:

preg_match_all('#<div class="doc-banner-image-container"><img src="([^"]+)" alt="[^"]*" ?width="[^"]*" ?/></div>#msU',$wynik, $token);
0

Dobra, to działa;)
myślałem, że z obrazkami tymi poniżej w screenshot-image-wrapper goog-inline-block lightbox pójdzie tak samo a tu... znalazłem ten sam błąd przy class="doc-screenshot-img" title=, zrobiłem

preg_match_all('#<div class="screenshot-image-wrapper goog-inline-block lightbox" data-baseUrl="[^"]*"><img src="([^"]+)" class="doc-screenshot-img" ?title="[^"]*" ? itemprop=[^"]*" /></div>#msU',$wynik, $token);

i dupa blada..

0

dałeś [spacja][pytajnik][spacja] przed itemprop

0

usunąłem i nic.

0

nie chce mi sie szukać pojedynczych krzaczków, szybiej będzie jak usuniesz sobie połowę wyrażenia, sprawdzisz czy pasuje, a potem po kolei będziesz dopisywać brakujące kawałki, aż znajdziesz swój błąd..

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0