set_cookie(cookie); - задать (добавить) куки для текущей страницы
Функция на вход принимает параметры:
cookie – строка с куками, разделенных ";"
После отработки функция возвращает результат своей работы в робот :
true – успешно выполнили
false – выполнить не удалось
Пример использования set_cookie (Python):
# Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7013" from xweb_human_emulator import * # начало echo("<hr><font color=blue>browser.xxxxxxxxx</font><hr>") # 1 echo("1. Перейдем на гугл : ") echo(browser.navigate("http://www.google.com/",""),"<br><br>") # 2 echo("2. Получим текущие куки :") echo(browser.get_cookie(),"<br><br>") # 3 echo("3. Очистим текущие куки гугла. ") browser.clear_cookies("google.com",true,true) # 4 echo("<br><br>4. Получим текущие куки гугла : пустые ") echo(browser.get_cookie(),"<br><br>") # 5 echo("5. Зададим (Добавим) куки к гуглу : ") cookie ="__utma=123272373.426502259.12244752769.12244752769.12424752775.2:__utmb=173272373.4.10.1244752775) __utmz=173272373.1244752783.2.3.utmccn=(organic)|utmcsr=google|utmctr=adsense.google.com|utmcmd=organic) __utmc=173272373) __utmv=173272373.ExistingPublisher) PREF=ID=1ab1131528cb1f1a:TM=1244752750:LM=1244752750:S=z8a6mTRmDHVImKOg) TZ=-180) GMAIL_RTT=62) SID=DQAAAG4AAACVKgLK1udE8zJUkHfj7lB1exGg0rTbtWPXOIWORMueVZoT77XyJNTUltfGPonIuKt7PTVUs5qF-UvkhHR5cXcsIynN04AL3f7YMObLoOP5wkyGK9n7zHlw89Px0s8foYkobyH8Z9wzAZ2-FpZ7s9I3" echo(browser.set_cookie(cookie),"<br><br>") # 6 echo("6. Получим текущие куки гугла : ") echo(browser.get_cookie(),"<br><br>") # конец echo("<hr><br>") # Quit app.quit()