send_post_query(url, data, type="application/x-www-form-urlencoded", set_as_page=false, add_header=""); - послать HTTP/HTTPS POST запрос на заданный адрес
Функция на вход принимает параметры:
url – адрес страницы, куда надо послать GET запрос data – данные запроса (например "param1=text" или "param1=text1 param2=text2") type – тип запроса set_as_page – задать результат как страницу в браузер add_header – дополнительная строка, которая будет помещена в заголовок запроса
После отработки функция возвращает результат своей работы в робот :
true – успешно выполнили
false – выполнить не удалось
Пример использования send_post_query (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>") # post pапрос data ="Nick1=111&Nick2=123" echo(browser.send_post_query("http://httpbin.org/post",data)) sleep(3) echo(browser.send_post_query("http://httpbin.org/post",data,"application/x-www-form-urlencoded",1)) sleep(3) echo(browser.send_post_query("http://httpbin.org/post",data,"application/x-www-form-urlencoded",1,"X-Insta-Forwarded-For")) sleep(3) # конец echo("<hr><br>") # Quit app.quit()