get_cookie_for_url(url, name, as_json=false); - получить http кукисы для заданной страницы
Функция на вход принимает параметры:
url – адрес страницы для которой надо получить кук name – имя получаемого кука, при "" - получить все куки as_json – получать куки в json формате
После отработки функция возвращает результат своей работы в робот :
кукис – заданный кук
"" – пустая строка - для этой страницы такого кука нет
Пример использования get_cookie_for_url (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. Получить все куки для заданного urla : ") echo(browser.get_cookie_for_url("https://www.google.com/?gws_rd=ssl",""),"\n") # 2 echo("2. Получить заданные куки для заданного urla : ") echo(browser.get_cookie_for_url("https://www.google.com/?gws_rd=ssl","NID"),"\n") # 3 echo("3. Получить куки для несуществующего urla : ") if browser.get_cookie_for_url("https://www.com/ads/rert/overview","")=="": echo("нет кук для этого сайта<br>") # 4 echo("4. Получить куку для заданного urla в виде JSON : ") echo(browser.get_cookie_for_url("https://www.google.com/?gws_rd=ssl","NID",True),"\n") # 5 echo("5. Получить куки для заданного urla в виде JSON : ") echo(browser.get_cookie_for_url("https://www.google.com/?gws_rd=ssl","",True),"\n") # конец echo("<hr><br>") # Quit app.quit()