- Регистрация
- 26.07.2018
- Сообщения
- 22
- Благодарностей
- 0
- Баллы
- 1
Здравствуйте.
Задача: спарсить таблицу с сайта, передать данные методом POST на другой сайт на PHP скрипт.
Как то можно сразу спарсить в двумерный массив?
По сути на PHP скрипт надо передать данные такого двумернго массива, единственный способ вижу - через post + json
Как из t1 и t2 получить json?
Отправка тоже не работает PHP скрипт не получает ничего(пустой массив)
Задача: спарсить таблицу с сайта, передать данные методом POST на другой сайт на PHP скрипт.
парсим:
string PageHtml = instance.ActiveTab.GetSourceText("UTF-8");
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(PageHtml);
var t1 = doc.DocumentNode.SelectNodes(@"//tbody//tr//td[2]");
var t2 = doc.DocumentNode.SelectNodes(@"//tbody//tr//td[4]");
По сути на PHP скрипт надо передать данные такого двумернго массива, единственный способ вижу - через post + json
Как из t1 и t2 получить json?
отправка:
string data = "{\"id1\":\"name1\",\"id2\":\"name2\"}";
string resRequest = ZennoPoster.HttpPost(
"https://xxxxx.xxx/api.php",
data,
"application/json",
string.Empty,
"UTF-8",
ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly
);
api.php:
print_r($_POST);
var_dump($_POST);
var_dump(json_decode($_POST));
Последнее редактирование: