@Fox Привет.Я описывал задачу в этой теме https://community.bablosoft.com/topic/27417/вызов-многопоточной-функции
Дело в том,что я не могу вообще никак перевести свой скрипт на многопоток,у меня тупо,что в вызове функции в многопоток,что просто обычный многопоток,выполняет свою работу с данными по очереди,а не одновременно.И это очень сильно бьет по времени,а нужна именно скорость обработки.Все уже готово и скрипт рабочий полностью,но скорость обработки заставила воспользоваться многопотоком.Ранее,подобных проблем не замечал,а сейчас элементарную задачу не могу уже несколько дней решить.
Скрипт очень простой и работает без браузера вообще,в скрипте используется только одно взаимодействие с гет запросом.Пример скрипта я приложил в этой теме(но без запросов),он точно почти такой же,как и основа.
Логика такова:
1)Запускается скрипт (без всяких ресурсов изначально и данных) и создаются два ресурса.
2)Делается запрос на сайт,который обрабатывается в отдельной функции,т.е. обрабатывает полученные строки и записывает в ресурс.
3)Вызывается функция в несколько потоков,которая работает (должна работать) с каждой строкой из созданного ранее ресурса(уникальной)в отдельном потоке.Данные обрабатываются и записываются во второй ранее созданный ресурс.
4)Как только данные обработаны,ресурс переводится в список и список записывается в файл.Более ничего не делается.
-Сперва я думал,что проблема в создаваемых в ходе работы ресурсах,но нет.Создавал изначально ресурсы и то же самое было.
-Потом пробовал брать из файлов значения\потом создавать файлы по ходу и из них брать данные\сохранять напрямую пытался и.т.д
-Возможно думал стоят какие то ограничения из за слабого пк с 4 гб оперативы и взял сервер с 64 гб,но как обрабатывалась строка за 5 минут на моем пк,так же по скорости и на серваке.Ладно, с этим я уже ничего не поделаю из за регулярок в проекте,согласен.Но вот перевести на поток и хотя бы по 10 строк одновременно обрабатывать,очень бы помогло.А сейчас в любом случае,у меня,сколько бы потоков не выставил - работает все равно как один,просто по очереди разный поток берет свои данные(
Загрузить картинку в акаунт вк
-
Хотел сделать автозаполнение аков вк. Но с фото затык. не получается загрузить фото. Как можно это сделать?
И еще переодически окно чернеет. Это с чем связано? http://prntscr.com/bqc3ys -
Для того, чтобы загрузить файл нужно воспользоваться дейтвием "Диалог Открыть Файл", как написано тут
http://wiki.bablosoft.com/doku.php?id=ru:how_to_use_open_file_dialog
И еще переодически окно чернеет. Это с чем связано? http://prntscr.com/bqc3ys
То что окно чернеет означает, что браузер сечйас неактивен. Браузер неактивен до первой загрузки страницы.
-
Ок спасибо. Грузить научился. Но только 1 картинку. Как в 1 пост закинуть например 5 разных фото? Я так понял при начале работы скрипта загружается ресурс http://prntscr.com/bqi9m3 содержащий 1 файл. Как Подгружать его заново с другим файлом?
-
Приветствую, тоже столкнулся с проблемой загрузки фото в вк, вот скрин ошибки

Хотя при загрузке через простой браузер данный файл принимается без проблем. -
@BigLebovski Не могу это повторить, как аватар, так и сообщение с картинкой отлично прикрепляется. Попробуйте вывести путь к файлу перед загрузкой и проверить можно ли загрузить эту фотографию вручную.
-
-
как то криво вставились http://prntscr.com/buzuay
-
-
-
@support said:
У меня все грузит вашим скриптом.

Мне все-таки кажется, что дело в фотографии. Можете прикрепить файл, который ставите на аву?
И старая версия до 12.5 кажется могла давать такое.Версия 13.0 может быть проблема с путем к файлу, они у меня указаны на русском языке
-
Вот сама картинка

-
@support said:
Да, это из-за русских имен. Скоро исправлю
Все переименовал помогло, спасибо за помощь.
Но следом наткнулся на следующую проблему http://prntscr.com/bv91ti
Я так понимаю это из-за того что используется мобильный браузер, можно как то решить или придется обходиться только десктопными? -
Не пойму почему при загрузке фотографий постоянно загружается одна и та же фотография http://prntscr.com/bvgo47 , http://prntscr.com/bvgpar . Хотя в настройках ресурса стоит удалять поле использования. Как сделать чтобы рандомно бралось 5-10 фото? Скрипт 0_1469057917927_newvk.xml
-
@BigLebovski По умолчанию ресурс берется всегда один и тот же в пределах потока. Чтобы брать новый нужно выставить этот чекбокс:
