- Регистрация
- 24.11.2011
- Сообщения
- 149
- Благодарностей
- 56
- Баллы
- 28
Здравствуйте. Как написано в названии темы есть несколько вопросов.
1. Хочу сделать парсилку гугла. Смыслв том, что нужно собирать урлы сайтов в описании которых есть определенное слово. Реализовал это следующем образом. Собираю все сайты с описаниями и ссылками, а потом выбираю нужные мне сайты. Сделано это через 2 логические операции If. В первой проверяю наличие нужного слова в описании, во втором выдергиваю ссылку. Первая if сделана через счетчик. Счетчик реализован через сравнение текущего значения счетчика с максимальным количеством сайтов на странице выдачи. Проблема в следующем. Первую страницу парсит нормально, но когда переходит на следующие сравнение счетчиков происходит не верно. Например, результат 2(текущее значение счетчика)<10(количество сайтов) возвращает результат false и переходит на другую страницу, при этом в логе выводится предупреждение на это действие. Не знаете с чем это может быть связано? Может ли быть проблема в том, что я записываю значение счетчика после увеличения в туже переменную, что и первоначальное значение?
2. Есть какая-то документация по работе с Get и Post макросами? В faq найти не смог.
1. Хочу сделать парсилку гугла. Смыслв том, что нужно собирать урлы сайтов в описании которых есть определенное слово. Реализовал это следующем образом. Собираю все сайты с описаниями и ссылками, а потом выбираю нужные мне сайты. Сделано это через 2 логические операции If. В первой проверяю наличие нужного слова в описании, во втором выдергиваю ссылку. Первая if сделана через счетчик. Счетчик реализован через сравнение текущего значения счетчика с максимальным количеством сайтов на странице выдачи. Проблема в следующем. Первую страницу парсит нормально, но когда переходит на следующие сравнение счетчиков происходит не верно. Например, результат 2(текущее значение счетчика)<10(количество сайтов) возвращает результат false и переходит на другую страницу, при этом в логе выводится предупреждение на это действие. Не знаете с чем это может быть связано? Может ли быть проблема в том, что я записываю значение счетчика после увеличения в туже переменную, что и первоначальное значение?
2. Есть какая-то документация по работе с Get и Post макросами? В faq найти не смог.