mega94

Рейтинг
79
Регистрация
15.05.2014
LEOnidUKG:
А картинку которую вы отправляете, точно рабочая, без лишней информации?
т.е. внутри там точно JPG?

Да, отправил в ручную работает.

---------- Добавлено 01.05.2020 в 22:26 ----------

SocFishing:
Может следует задать тип файлу

$file = new \CURLFile(__DIR__.'/bot.jpg', 'image/jpeg', rand().'.jpg');

ну и если второй скрин это с ручной загрузки, то там boundary скорее всего. Детальный пример https://www.php.net/manual/en/class.curlfile.php

$headers[] ="'Content-Type: multipart/form-data; boundary={$boundary}";

=========

В ручном режиме ссылка для загрузки совпадает и точное наличие файла __DIR__.'/bot.jpg' ? Так сложно сказать без доступа к taobao как конкретно к ним лить.

Благодарю сенсей, вы гений, такой подход:

$file = new \CURLFile(__DIR__.'/bot.jpg', 'image/jpeg', rand().'.jpg');

работает:

{"status":1,"name":"O1CN01nCVL0Y1Pv9uob2BH9_!!0-imgsearch.jpg","url":"//g-search3.alicdn.com/img/bao/uploaded/i4/O1CN01nCVL0Y1Pv9uob2BH9_!!0-imgsearch.jpg","error":false}
Sitealert:
А сам-то проверил? Постом выше, ArbNet всё корректно извлёк. Если, конечно на сайте всегда такая структура страницы сохраняется.

Оо сори у меня выдать интернет медленный, не все сразу грузить =)

Видимо не кто не перешел по ссылке и не проверил то что предложил, потому что не одна их предложенного не извлекает корректно.

Вообщем я в api по ковырялся, там есть метод: generatePromotionLinks чуваки если я все правильно понял то можно сделать запрос на поиск? если до то как можно сгенерировать url?

особенно параметр: _aop_signature

SeVlad:
Хмм.. а гугл выдаёт, кмк довольно полезную инфу.

Это api не полноценный, там какой-то урезанный вариант, и не все методы существует.

И это правильно, и так и будет в будущем.

Почему. Это не совсем правильно, получаю сбор информации с таких крупных площадок, может привести к новым сервисам, например aliexpress не может доставить быстро в мою страну исходя из не большого трафика но у нас есть возможности организовать все это быстро, если было бы api мы бы еще быстрее могли бы организовать это дело, но увы его нет как быть в таком случае?

Samail:
window\.runParams.+?({".+}})(?:,|;).+?csrfToken


---------- Добавлено 13.09.2019 в 00:11 ----------


Так сначала нужно получить этот json

Спасибо вырезает как автомат

Нашел еще интересный способ парсит данные, оказывается aliexpress в теле html выдает выдачу результатов вот:

Только вот как идеально вырезать данные внутри переменной window.runParams чуваки помогите с регуляркой пожалуйста

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

Да, я решил вырезать эту часть, но проблема сейчас в другом, не могу вырезать этот текст:

Поздравляем! Вы выиграли
{coinCount} монет. Сегодня вы сможете получить ещё {number} монет.

то есть после

Поздравляем! Вы выиграли
идет перенос, пишу регулярное выражения:
preg_replace('/Поздравляем! Вы выиграли\n{coinCount} монет. Сегодня вы сможете получить ещё {number} монет./', '', $string)

но не вырезается вот: https://repl.it/@Naimjonyunusov/SalmonHotTrapezoids

Всего: 167