|
|
|
Насколько сложно написать интернет-бота? Можно на PHP реализовать?
|
|||
|---|---|---|---|
|
#18+
Задача такая: есть государственный или любой другой сайт (без открытого айпи) на котором можно подать заявку, например, на тендер. Бот должен отслеживать обновление сайта и как только появится тендер, отправлять на него написанную ранее заявку. Как такое сделать? На PHP+JS можно? Насколько сложно? На какие технологии обратить внимание? Какими принципами руководствоваться? Подводные камни? Может быть кто-то уже такое делал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2013, 19:23 |
|
||
|
Насколько сложно написать интернет-бота? Можно на PHP реализовать?
|
|||
|---|---|---|---|
|
#18+
Shitbox2без открытого айпиВ смысле, на сером адресе, без доступа из инета... Или как? Shitbox2Бот должен отслеживать обновление сайта и как только появится тендер Собственно, способов "скачать страничку" не так уж мало. Распарсить полученный текст и найти в нем интересующую новую информацию - ну, тоже хватает. Осталось определиться, что такое "обновление" и как понять что "появится тендер". Ну... пока не забанят по айпи слишком частого гостя )) Shitbox2отправлять на него написанную ранее заявкуcurl, wget Shitbox2На PHP+JS можно?Да в принципе, можно и на PHP. А может и в два десятка строк на bash + wget/curl уложится - это от конкретной задачи зависит. JS явно лишний. Shitbox2Насколько сложно?Сама по себе задача не слишком сложна. Проблемы могут вылезти при обработке всякого рода защит на стороне того сайта. Shitbox2Какими принципами руководствоваться?Делайте достаточно реалистичную реализацию настоящего браузера. Наверняка нужна авторизация, куки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2013, 19:40 |
|
||
|
Насколько сложно написать интернет-бота? Можно на PHP реализовать?
|
|||
|---|---|---|---|
|
#18+
авторДа в принципе, можно и на PHP. А может и в два десятка строк на bash + wget/curl уложится написать в начале скрипна #/bin/php вместо #/bin/bash и выйдет столько же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2013, 22:17 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38107901&tid=1464223]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 394ms |

| 0 / 0 |
