Страница 1 из 1

проблема с картинками

Добавлено: 02 ноя 2010, 21:23
shkolnik
есть проблема при парсинге картинок
$image->save_to_file_by_number
$image->save_to_file_by_url
многие картинки записываются как фрагмент остальное заливается черным фоном
система вин 7 64 видюшка ATI Radeon HD 5800 Series 4 гига памяти 8 гигов
в чем может быть проблема?

Добавлено: 02 ноя 2010, 22:50
bigfozzy
возможно картинки не успели догрузится, попробовать wait или даже sleep можно перед записью сделать ну и если не поможет то попробовать расширение .bmp дать конечному файлу картинки

Re: проблема с картинками

Добавлено: 03 ноя 2010, 13:32
shkolnik

Код: Выделить всё

<?php
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");

$summ= $textfile->get_lines_count('F:\\URL.txt',60);
for ($i=0;$i<$summ;$i++)
{
$str= $textfile->get_line_from_file("F:\\URL.txt","false",$i,60);
$browser->navigate($str);
$browser->wait(1);
$image->save_to_file_by_url($str,"F:\\img\\".$i.".jpg","false");
$browser->wait(1);
}
$app->quit();
?>
и вот небольшой кусочек url.txt

Код: Выделить всё

http://www.goodness.co.uk/detail/364358b.jpg
http://www.janet.us/26599698.jpg
http://iwasreallyhungry.com/wp-content/uploads/2008/08/green-tea-mcflurry.jpg
http://pcherbs.com/shop/images/PCherbs-%20Ginger%20Green%20Tea%20copy.jpg
http://stores.worldssexiestwholesale.com/catalog/IMG_4003.JPG
http://image.made-in-china.com/2f0j00nBqQmRCsEYub/Green-Tea-Gunpowder-3502-The-Vert-De-Chine-.jpg
http://www.betweenthesheetsinc.com/images/large/1006.jpg
http://www.mimifroufrou.com/scentedsalamander/Green-Tea-Fields.jpg
http://i9.goodness-direct.co.uk/d/362349b.jpg
http://food.malaysiamostwanted.com/img/images/0000/0002/max/1207.jpg
http://upload.wikimedia.org/wikipedia/commons/0/03/Green_Tea.jpg
http://blog.japancentre.com/wp-content/uploads/2009/11/green_tea_ice_recipe.jpg
http://aiko.gatenby.org/gallery2/d/294-2/Green+Tea_Pistachio+Chocolate+Bar.jpg
http://www.menor-angara.com/pics/Apr%202005/dads%20china%20trip/hangzhou%204.24.05/IMG_0109.jpg
http://www.kudayta.com/kudayta/wp-content/uploads/2008/11/green-tea-latte.jpg
http://hanabatake.tumblr.com/photo/1280/362399838/1/tumblr_kx3c3avdL91qztjm7
http://odzer.files.wordpress.com/2008/05/greenteacupcakes.jpg
http://photos.travelblog.org/Photos/150199/492953/f/4990390-Green_tea_ice_cream-0.jpg
http://foxnewshealth.files.wordpress.com/2009/11/green-tea-leaves.jpg
http://srinivasasrilakshmi.files.wordpress.com/2007/11/dsc00248.jpg
http://www.thesweetshoppe.com/imageslarge/gtgp10.jpg
http://www.green-tea-benefit.com/tea_pot1.jpg
http://www.enveloop.com/wp-content/uploads/pth/steaz-green-tea-soda-key-lime-330-ml.jpg
http://www.t-ismorganic.com/blog/themes/modern/images/header750x100.jpg
http://img.alibaba.com/photo/271816566/organic-tea-bag-green-tea-bag-premium-green-tea-bag-lowest-price-green-tea-bag-best.jpg
http://www2.bakersfieldcollege.edu/jlowe/images/MVC-007S.JPG
http://nourishingperspectives.com/1tea.jpg
http://files.myopera.com/vinakor/albums/177981/DSC00346.JPG
http://files.myopera.com/vinakor/albums/177981/DSC00314.JPG
http://rogueleaf.thenerdtank.com/IMAGES/tea_samples/gunpowder.jpg
картинки получаются вот такие
Изображение
Изображение
Изображение

Re: проблема с картинками

Добавлено: 03 ноя 2010, 16:03
bigfozzy
спасибо,уже занимаемся решением, пока можно использовать webpage->print_screen части страницы - работает коректно с большими картинками

Re: проблема с картинками

Добавлено: 03 ноя 2010, 21:14
shkolnik
да webpage->print_screen
но немного по китайски :)
хотя главное результат

Re: проблема с картинками

Добавлено: 10 дек 2010, 00:32
xyu
Актуально!

mamba.ru/my/reg.phtml

Капча сохраняется черным цветом

Re: проблема с картинками

Добавлено: 10 дек 2010, 14:53
a435
Похожая проблема была из-за включения масштаба XHE.

Re: проблема с картинками

Добавлено: 10 дек 2010, 17:20
ilekor
Используем нужную функцию для получения урла картинки
get_href_by_name – получить урл картинки по ее имени
get_href_by_number – получить урл картинки по номеру
get_atribute_by_attribute – получить атрибут по заданному атрибуту
Сохраняем картинку
$webpage->save_url_to_file("урл","путь к файлу");
$browser->wait_for(60,1);

Re: проблема с картинками

Добавлено: 27 янв 2012, 12:12
bigfozzy
исправлено в 4.3. Будет доступно следующим билдом.

Re: проблема с картинками

Добавлено: 27 янв 2012, 19:23
4quest
Столкнулся с проблемой не-сохранения картинки $image->save_to_file (причём хумовский браузер отлично её показывает), если имеет такой урл:
http://url/show?304c44d
$app->dlg_captcha так же выдаёт чёрную картинку.

Точно не работает в 4.2 и 4.3, в более ранних, вроде, работало.

Re: проблема с картинками

Добавлено: 27 янв 2012, 20:05
bigfozzy
Столкнулся с проблемой не-сохранения картинки $image->save_to_file (причём хумовский браузер отлично её показывает), если имеет такой урл:
http://url/show?304c44d
а можно пример такой картинки - сюда или на bigfozzy@gmail.com ?