Tad писал(а):
Увидел...Ну и
Ответов: 9906
Рейтинг: 351
|
|||
Tad писал(а): Увидел...Ну и |
|||
карма: 9 |
|
Ответов: 212
Рейтинг: 2
|
|||
Не отвечает пока не закончит процесс. Но, главное, частенько выкидывает, закрывается с ошибкой
|
|||
карма: 0 |
|
Ответов: 1926
Рейтинг: 172
|
|||
inter1 писал(а): частенько выкидываетGalkov писал(а): кольцеваниеinter1, попробуй так и отпишись, заработало ли:
|
|||
карма: 9 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
3042, Забрать кнопку, чтобы не игрался.
|
|||
карма: 25 |
|
Ответов: 207
Рейтинг: 14
|
|||
inter1, Может так?
Редактировалось 4 раз(а), последний 2020-05-08 14:21:58 |
|||
карма: 2 |
| ||
Голосовали: | inter1 |
Ответов: 16884
Рейтинг: 1239
|
|||
inter1, пробуй.
|
|||
карма: 25 |
| ||
файлы: 1 | рейтинг.rar [2.1KB] [414] |
Ответов: 9906
Рейтинг: 351
|
|||
Tad, у меня остались вопросы:
1. Если ты поставил HTTP_Get.Wait=false, то за каким лядом ты исполняешь doProcessMessages. Если хочешь, чтобы мельтешило в <Картинок обследовано>, то его надо ставить в другое место (хотя и непонятно зачем это). 2. Почему оба BlockFind-а не останавливаются первым же нахождением. Может более одного и не бывает на данном конкретном сайте... Сегодня. Но, профессионально программист должен отработать все варианты. ИМХО. Например, на какой-то странице не сработал 1-й BlockFind: означает ли это что его не будет и на последующих страницах. 3. Все-таки блокировка кнопки необходима. С последующей реанимацией, естественно. Просто/непросто - надо, и все. ИМХО. 4. А чего это за супер напряги с RE_Search? Обыкновенного Position не хватает, что ли... 5. Какого черта ты до сих пор не влепил всего лишь DeferredEvent в разрыв <След. стр.>. Религия не позволяет, что ли... Ну сколько можно говорить про кольцевания. Вот я не вечен же: это что, так и останется "утерянными знаниями предыдущих цивилизаций" Блин... Редактировалось 3 раз(а), последний 2020-05-09 04:55:43 |
|||
карма: 9 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Хотя я не уверен, что DeferredEvent поможет при HTTP_Get.Wait=false ...
Подумать надо. --- Добавлено в 2020-05-09 07:02:46 Подумал: должно помочь. Редактировалось 1 раз(а), последний 2020-05-09 07:02:46 |
|||
карма: 9 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Galkov,
1. ещё в Edit, которая "ID искомой картинки" нельзя писать 718820670, (картинки с ID искомой картинки=718820 и с ID искомой картинки=670 найдутся точно на том же месте ) для точного результата нужно писать -718820670". 2. человек поставил RE_Search - пусть стоит. 3. я не нанимался выдать готовый продукт, просто указал топик стартёру на лишние линки и компоненты в его схеме. Это же относится и к кольцеванию - головная боль топик стартёра. Редактировалось 4 раз(а), последний 2020-05-09 08:31:23 |
|||
карма: 25 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Tad писал(а): для точного результата нужно писать -718820670"Согласен (пришлось таки заглянуть в html). Тогда во втором BlockFind надо ставить IncludeBlock=true, как и в первом. Tad писал(а): я не нанимался выдать готовый продуктЭто не означает, надо выкладывать схемы с принципиальными ошибками. Кольцевание - принципиальная ошибка. Особенно, если ее исправление не сложнее всего остального. Невозможно сравнивать даже существенное упрощение схемы - с кольцеванием. За язык тебя никто не тянул: сам груздем назвался. В общем, ТВОЮ схему я исполнил бы так:
Редактировалось 1 раз(а), последний 2020-05-09 08:53:14 |
|||
карма: 9 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Galkov писал(а): я исполнил бы так:Только рейтинг считается неправильно. Счёт страниц начинается с 0 (page=0), а у тебя с 1. Думаешь, я "-1" загонял от "хорошей жизни" ? --- Добавлено в 2020-05-09 09:42:55 Окончательный вариант ? Редактировалось 1 раз(а), последний 2020-05-09 09:42:55 |
|||
карма: 25 |
| ||
файлы: 1 | рейтинг.zip [2.3KB] [430] |
Ответов: 212
Рейтинг: 2
|
|||
3042 писал(а): inter1, попробуй так и отпишись, заработало ли:3042, на мгновение подвисает вначале (видимо, пока устанавливает соединение или из-за фаервола),но затем прекрасно работает. Правда, результат не выдает: поле рейтинга остается пустым. "Картинок обследовано 210; Рейтинг __ ; На странице 1." Но на стр. 1 только 100-105 картинок. Что-то сбилось. (( Но, все равно, спасибо. Очень вам всем благодарен, тратите свое время. --- Добавлено в 2020-05-09 10:52:38 Tad писал(а): 3042, Забрать кнопку, чтобы не игрался.Tad, это подрывает основы демократии Но код работает. Вначале тоже подвисает на 1/3 секунды пока соединяется, но потом данные меняются интерактивно, прикручу еще прогрессбар, будет классно. Спасибо! Joiner писал(а): inter1, Может так?Ого! Joiner, это уже ver.2.0! Я хотел как-то так сделать, но не знал как. Теперь программа дает результат сразу по нескольким направлениям. Спасибо!! Редактировалось 7 раз(а), последний 2020-05-09 11:04:24 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
inter1, а так? https://forum.hiasm.com/getfile/39004
|
|||
карма: 25 |
|
Ответов: 212
Рейтинг: 2
|
|||
Galkov, спасибо, работает идеально, без подвисаний даже вначале! Спасибо за столько внимания к моему очень скромному проекту.
Tad писал(а): inter1, а так? https://forum.hiasm.com/getfile/39004Tad, аналогично - нет ни каких подвисаний, здорово! Спасибо вам всем, ребят. Столько помощи и времени, даже неудобно как-то. Хорошие люди здесь собрались. |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
inter1, в схему https://forum.hiasm.com/getfile/39004
необходимо добавить оранжевый линк для дальнейшей работы при "НЕ НАЙДЕНО". Написал "оранжевый", а он на сайте выглядит "грязно-желтым" Редактировалось 1 раз(а), последний 2020-05-09 13:15:46 |
|||
карма: 25 |
| ||
Голосовали: | inter1 |