Как кликнуть из своего скрипта по ссылке на сайте?

O7
На сайте с 06.12.2017
Offline
0
724

Добрый день!

Есть ссылка:

<a href="resend.php?messageid={$_GET['id']}">

Она находиться не на первой странице сайта а в дебрях меню. Причем при хождении по меню сайта адрес в адресной строке браузера не меняется и всегда: .../index.php . Сайт находиться на моем сервере на дебиане, но написан не мною, поэтому менять что-то в его коде я не хочу.

Мне нужно кликать по этой кнопке(ссылке) по крону из скрипта на bash или php -- не важно. messageid заранее известен и я буду его подставлять.

Из того что советуют в интернете это JS - я так понимаю что это когда вписывать код в сайт, или рекомендуют использовать примочки браузера -- это тоже не то. В общем не хватает мне мозгов.

Помогите пожалуйста.

F3
На сайте с 09.08.2010
Offline
99
#1

а если в крон добавить че то типа такого

* * * * * php http://mysite.ru/resend.php?messageid=10
не работает? Время выполнения, id любое. Есть интерпретатор php который выполнит гет запрос.

попробуйте в консоли выполнить такой get запрос, если сработает добавьте в крон и все.

safari
На сайте с 01.07.2009
Offline
73
#2

Ну логичнее использовать команду:

* * * * * curl http://site.ru/resend.php?messageid={$_GET['id']}

или wget http://site.ru/resend.php?messageid={$_GET['id']}, хотя если вы хотите просто переходить по ссылке которую знаете, зачем вообще писать про дизайн и где она расположена ?

O7
На сайте с 06.12.2017
Offline
0
#3
safari:
curl http://site.ru/resend.php?messageid={$_GET['id']}

Точно -- работает. Большое спасибо.

safari:
зачем вообще писать про дизайн и где она расположена

Не сообразил про curl. Думал нужно все таки программно кликать по всем меню и добираться до этой ссылки.

---------- Добавлено 07.12.2017 в 16:34 ----------

Не работает так как ссылается при выполнении на другие файлы сайта.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий