|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.08.2010, 18:13 | #11 |
Пользователь
Регистрация: 19.01.2008
Сообщений: 92
|
народ хелп плиз) весь день не могу ничего придумать..по кругу гоняет одно и тоже.
|
06.08.2010, 02:20 | #12 |
Регистрация: 17.12.2009
Сообщений: 7
|
ну так start= это не номер страницы, а позиция в выдаче.
поэтому от 0 до 10 все на одной странице получается |
09.08.2010, 06:45 | #13 |
Пользователь
Регистрация: 19.01.2008
Сообщений: 92
|
Код:
1.1 chertovich посоветовал цикл заключить в try except, вроде работает но начали сыпаться новые ошибки, типа socket error 10060. Как лечиться? 2. Цикл для листания страниц for i:= 0 to 1000 do begin, захотелось сделать чтобы можно было в программе указывать парсить с такой то по такуюто (удобно, еслои парсер выбило или завис на середине, чтобы продолжить с места). На форме будут 2 едита, но как их прицепить туда? Глупости типа for 'Edit1.Text' to 'Edit2.Text' do begin не пашут 3. Нужно изменить немного смысл. Здесь остановка когда найдена фраза "страниц больше нет", надо чтобы останавливалась не когда найдена фразха, а когда НЕ найдена - допустим на всех страницах есть ДАЛЕЕ, цикл тыкает номер несуществующей страницы. надписи ДАЛЕЕ нет и стопает if Pos('страниц больше нет', load)<>0 then stop:=true; Последний раз редактировалось Stilet; 09.08.2010 в 08:10. |
09.08.2010, 15:08 | #14 |
Пользователь
Регистрация: 02.05.2010
Сообщений: 69
|
Компонент IEParser я сщас им тоже пытаюсь персить
[Pascal Error] Unit19.pas(39): E2003 Undeclared identifier: 'Go' ошибка замени на IEParser1.Parse(Edit1.Text); и будет персить.
☣☣☣
Последний раз редактировалось kroŧ; 09.08.2010 в 18:09. Причина: + |
09.08.2010, 17:58 | #15 |
Пользователь
Регистрация: 02.05.2010
Сообщений: 69
|
IEParser1.url:= можно не писать, делаю так IEParser1.Parse('sait.ru')
☣☣☣
Последний раз редактировалось kroŧ; 09.08.2010 в 18:11. |
09.08.2010, 18:18 | #16 |
Пользователь
Регистрация: 19.01.2008
Сообщений: 92
|
пасиб, да я уже инди новую заюзал. А у тебя иепарсер как работает? Лучше инди он? Быстрее?
|
09.08.2010, 18:33 | #17 |
Пользователь
Регистрация: 02.05.2010
Сообщений: 69
|
я сщас токо его скачал мне надо персер сделать одного китайского поисковика кстате зайди на в папку компонента \Demos\Various Demos\09 - IEParser_Demo тут пример работы
☣☣☣
|
09.08.2010, 18:51 | #18 |
Пользователь
Регистрация: 19.01.2008
Сообщений: 92
|
захадил, даже демка не запускалась ругалась на Go, тогда незнал еще в чем дело. А че решил на ieparser делать? Indy по моему нормально
|
09.08.2010, 19:36 | #19 |
Пользователь
Регистрация: 02.05.2010
Сообщений: 69
|
я уже почти дописал с потоками, на инди может и лучше получится ну хочу этот компонент изучить, смотри гугл банит запросы поэтому надо любо прокси менять, либо ждать время, также можно пробовать язык меняешь возможно разбанит.
http://www.google.cm/search?hl=cm http://www.google.CN/search?hl=CN http://www.google.dj/search?hl=DJ Вот ещё пригодится http://www.google.com/search?num=50&q=google так будет 50 http://www.google.com/search?num=100&q=google а так будет больше также есть комбинация выводит только ссылки без текста, не помни как набирать и найти не могу.
☣☣☣
|
09.08.2010, 20:04 | #20 | |
Пользователь
Регистрация: 19.01.2008
Сообщений: 92
|
Цитата:
подскажи плиз тут - if Pos('Далее', load)<>0 then stop:=true; - если надпись "Далее" найдена на странице - то стоп цикл. Как мне сделать чтобы цикл стопался, когда надпись наоборот, не найдена? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Универсальный Инсталятор скриптами и Delphi | Jenya | Свободное общение | 4 | 14.10.2009 15:21 |
Delphi и АСМ. универсальный запуск | Пепел Феникса | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 22.09.2009 20:18 |
Подскажите универсальный код для всплывающего окна | SunnyDay | JavaScript, Ajax | 3 | 11.07.2009 23:22 |
Универсальный стилизатор исходного кода | Eldarion | Помощь студентам | 3 | 26.04.2009 19:02 |
Как создать универсальный шаблон документа? | CoolMan | Microsoft Office Word | 1 | 18.12.2007 09:10 |