@Fox Привет.Я описывал задачу в этой теме https://community.bablosoft.com/topic/27417/вызов-многопоточной-функции
Дело в том,что я не могу вообще никак перевести свой скрипт на многопоток,у меня тупо,что в вызове функции в многопоток,что просто обычный многопоток,выполняет свою работу с данными по очереди,а не одновременно.И это очень сильно бьет по времени,а нужна именно скорость обработки.Все уже готово и скрипт рабочий полностью,но скорость обработки заставила воспользоваться многопотоком.Ранее,подобных проблем не замечал,а сейчас элементарную задачу не могу уже несколько дней решить.
Скрипт очень простой и работает без браузера вообще,в скрипте используется только одно взаимодействие с гет запросом.Пример скрипта я приложил в этой теме(но без запросов),он точно почти такой же,как и основа.
Логика такова:
1)Запускается скрипт (без всяких ресурсов изначально и данных) и создаются два ресурса.
2)Делается запрос на сайт,который обрабатывается в отдельной функции,т.е. обрабатывает полученные строки и записывает в ресурс.
3)Вызывается функция в несколько потоков,которая работает (должна работать) с каждой строкой из созданного ранее ресурса(уникальной)в отдельном потоке.Данные обрабатываются и записываются во второй ранее созданный ресурс.
4)Как только данные обработаны,ресурс переводится в список и список записывается в файл.Более ничего не делается.
-Сперва я думал,что проблема в создаваемых в ходе работы ресурсах,но нет.Создавал изначально ресурсы и то же самое было.
-Потом пробовал брать из файлов значения\потом создавать файлы по ходу и из них брать данные\сохранять напрямую пытался и.т.д
-Возможно думал стоят какие то ограничения из за слабого пк с 4 гб оперативы и взял сервер с 64 гб,но как обрабатывалась строка за 5 минут на моем пк,так же по скорости и на серваке.Ладно, с этим я уже ничего не поделаю из за регулярок в проекте,согласен.Но вот перевести на поток и хотя бы по 10 строк одновременно обрабатывать,очень бы помогло.А сейчас в любом случае,у меня,сколько бы потоков не выставил - работает все равно как один,просто по очереди разный поток берет свои данные(
Сохранил страницу в html, а как теперь её загрузить в браузер?
-
@kuzkuz said in Сохранил страницу в html, а как теперь её загрузить в браузер?:
Подскажите плз.
Сохранил страницу как html
А как теперь её прогрузить в браузер ?чтобы с ней поработать по xpath
Действие "загрузить"
-
@Fox said in Сохранил страницу в html, а как теперь её загрузить в браузер?:
Действие "загрузить"
Только при работе с html файлами еще нужно убрать галочку "Ждать загрузки страницы". Иначе будет ошибка. Но для работы через XPATH лучше наверно просто читать файл, а не загружать его.
-
@GameBot said in Сохранил страницу в html, а как теперь её загрузить в браузер?:
@Fox said in Сохранил страницу в html, а как теперь её загрузить в браузер?:
Действие "загрузить"
Только при работе с html файлами еще нужно убрать галочку "Ждать загрузки страницы". Иначе будет ошибка. Но для работы через XPATH лучше наверно просто читать файл, а не загружать его.
Хотелось бы прогрузить страницу в браузер (с отрисовкой короче), чтобы было наглядно, а не просто код.
Всем спасибо! -
@kuzkuz said in Сохранил страницу в html, а как теперь её загрузить в браузер?:
Хотелось бы прогрузить страницу в браузер (с отрисовкой короче), чтобы было наглядно, а не просто код.
Всем спасибо!Тогда надо еще скачивать все ресурсы со страницы,(js, css, fonts, imges etk) и менять все пути со страницы на локальные.
-
@UserTrue said in Сохранил страницу в html, а как теперь её загрузить в браузер?:
@kuzkuz said in Сохранил страницу в html, а как теперь её загрузить в браузер?:
Хотелось бы прогрузить страницу в браузер (с отрисовкой короче), чтобы было наглядно, а не просто код.
Всем спасибо!Тогда надо еще скачивать все ресурсы со страницы,(js, css, fonts, imges etk) и менять все пути со страницы на локальные.
дааа?
Я просто ещё не пробовал. Подгрузка скриптов мне не обязательна, нужна сама разметка. -
@kuzkuz said in Сохранил страницу в html, а как теперь её загрузить в браузер?:
@UserTrue said in Сохранил страницу в html, а как теперь её загрузить в браузер?:
@kuzkuz said in Сохранил страницу в html, а как теперь её загрузить в браузер?:
Хотелось бы прогрузить страницу в браузер (с отрисовкой короче), чтобы было наглядно, а не просто код.
Всем спасибо!Тогда надо еще скачивать все ресурсы со страницы,(js, css, fonts, imges etk) и менять все пути со страницы на локальные.
дааа?
Я просто ещё не пробовал. Подгрузка скриптов мне не обязательна, нужна сама разметка.Скрипты это самое главное, если бы он не играли роль на вашем сайте, то было бы достаточно просто открыть html, но как я понял результат вас не устроил. Поэтому скорей всего на разметку влияют скрипты. Все отсальное css и тд скорей все подгрузится и без скачивания, но скрипты сервер скорей всего не отдаст на чужой домен, тоесть localhost