Jump to content
  • 0

парсинг динамических картинок


cyklop77
 Share

Question

помогите пожалуйста советом и пинком в нужном направлении

 

есть задача спарсить все изображения товара(не миниатюры) со страницы. проблема в том, что ссылка изображение вставляется в атрибут src динамически(после клика по соответствующей миниатюре)

 

какие способы можно использовать чтобы решить мою задачу? у меня была мысль имитировать клик на каждой миниатюре, но не стековерфлоу сказали, что это плохой вариант

 

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0
Link to comment
Share on other sites

  • 0

это да. но у каждой картинки(в пределах этого товара и остальных товаров) эта цифра отличается. и угадать её нет никакой возможности. поэтому именно для парсера это совсем не решение

Link to comment
Share on other sites

  • 0

хм... беру все превью фотки из под картинки товара

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/-d8AAOxy4fVTEUX6/$_14.JPG

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/7GgAAOxy69JTEUZC/$_14.JPG

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/ZnIAAOxyJX1TEUZB/$_14.JPG

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/6bcAAOxy69JTEUYY/$_14.JPG

 

теперь меняю у всех 14 на 57

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/-d8AAOxy4fVTEUX6/$_57.JPG

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/7GgAAOxy69JTEUZC/$_57.JPG

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/ZnIAAOxyJX1TEUZB/$_57.JPG

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/6bcAAOxy69JTEUYY/$_57.JPG

 

 

теперь заходим в любой другой товар, беру первые 3 попавшиеся картинки

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/-8oAAOxy0bRTFQ3k/$_14.JPG

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/ldEAAOxy69JTFQ3J/$_14.JPG

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/vJsAAMXQC-tTFQ2u/$_14.JPG

меняю 14 на 57

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/-8oAAOxy0bRTFQ3k/$_57.JPG

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/ldEAAOxy69JTFQ3J/$_57.JPG

http://i.ebayimg.com/00/s/MTIwMFgxNjAw/z/vJsAAMXQC-tTFQ2u/$_57.JPG

 

по мне, чтобы найти нужные фотки, все сводится к тому, чтобы 

найти id=thImg0

последняя цифра - это номер фотки

а в ней img с нужным src в котором цифру 14 меняем на 57

можно иначе найти class=tdThumb

узнать их количество, и обрабатывать первую или вторую половину

искать img с нужным src в котором цифру 14 меняем на 57

вы спросите почему половину? на странице лежит 8 class=tdThumb из них 1-4 и 5-8 это копии одного и того же 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy