- Регистрация
- 17.05.2014
- Сообщения
- 186
- Благодарностей
- 36
- Баллы
- 28
Не судите строго, с ЗП знаком всего несколько дней. Перечитал почти весь форум, но остаются некоторые вопросы, не совсем очевидные.
1. Как я понял проект в ПМ лучше делать не циклом, а прогонять за 1 раз 1-у итерацию. Думаю сохранять счетчик у файле (общем для всех потоков). Тогда и несколько потоков будут работать и утечки памяти не возникнет. Но тут возникают следущие вопросы.
а) Нужно прогнать весь список ссылок из текстовика через шаблон, с этим понятно. Но как остановить работу проекта после того, как была взята последняя ссылка?
б) Лучше подгружать рабочие файлы в списки? Не будет ли теряться время на загрузку списка при каждой итерации, ведь цикла у нас нет?
2. Как реализовать нахождения элемента, если точно известен только родитель? А конкретно нужно вставить innertext тег body в фрейме с известным id. Само body без имени и ИД.
3. Как организовать несколько попыток разгадывания каптчи, т.е. если каптчу разгадали неправильно - то снова перейти к ее разгадыванию. Предполагаю, что нужно искать какое то сообщение об ошибке и по нем ориентироваться.
4. Можно ли в проект из ПМ вставить другой проект (как бы в виде модуля) тоже из ПМ. Или в код криэйторе в проект вставить другой проект из код криейтора. Видел в последнем что-то подобное, но не тестил. Сейчас с ПМ разбираюсь.
5. По производительности не будет ли проект, сделанный в ПМ медленнее проекта в код криэйторе? Или эта разница незначительная в сравнении с ожиданием ответа браузера и сервиса каптчи?
6. Если при дебаге шаблон останавливается из-за ошибки (например не найден элемент на странице) - надо сделать переход по красному пути от действия с ошибкой, чтобы шаблон не остановился, а проверял, скажем, следующий элемент?
7. Можно ли сделать переменную, которая видна всем потокам и будет сохранятся после перезапуска шаблона в постере (не сохраняя переменную где-то в файле)?
Помогите кто чем может Кто ответом, кто ссылкой, если я подобную тему пропустил...
З.Ы. А есть вообще планы на счет пхп сниппетов? Видел, что с этим сложности, но это уже давненько писали.
1. Как я понял проект в ПМ лучше делать не циклом, а прогонять за 1 раз 1-у итерацию. Думаю сохранять счетчик у файле (общем для всех потоков). Тогда и несколько потоков будут работать и утечки памяти не возникнет. Но тут возникают следущие вопросы.
а) Нужно прогнать весь список ссылок из текстовика через шаблон, с этим понятно. Но как остановить работу проекта после того, как была взята последняя ссылка?
б) Лучше подгружать рабочие файлы в списки? Не будет ли теряться время на загрузку списка при каждой итерации, ведь цикла у нас нет?
2. Как реализовать нахождения элемента, если точно известен только родитель? А конкретно нужно вставить innertext тег body в фрейме с известным id. Само body без имени и ИД.
3. Как организовать несколько попыток разгадывания каптчи, т.е. если каптчу разгадали неправильно - то снова перейти к ее разгадыванию. Предполагаю, что нужно искать какое то сообщение об ошибке и по нем ориентироваться.
4. Можно ли в проект из ПМ вставить другой проект (как бы в виде модуля) тоже из ПМ. Или в код криэйторе в проект вставить другой проект из код криейтора. Видел в последнем что-то подобное, но не тестил. Сейчас с ПМ разбираюсь.
5. По производительности не будет ли проект, сделанный в ПМ медленнее проекта в код криэйторе? Или эта разница незначительная в сравнении с ожиданием ответа браузера и сервиса каптчи?
6. Если при дебаге шаблон останавливается из-за ошибки (например не найден элемент на странице) - надо сделать переход по красному пути от действия с ошибкой, чтобы шаблон не остановился, а проверял, скажем, следующий элемент?
7. Можно ли сделать переменную, которая видна всем потокам и будет сохранятся после перезапуска шаблона в постере (не сохраняя переменную где-то в файле)?
Помогите кто чем может Кто ответом, кто ссылкой, если я подобную тему пропустил...
З.Ы. А есть вообще планы на счет пхп сниппетов? Видел, что с этим сложности, но это уже давненько писали.