response = requests.post(url, headers=self.header, data=json.dumps(body))
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.DevTools;
class Program
{
static void Main(string[] args)
{
var options = new ChromeOptions();
options.AddArgument("--start-maximized");
IWebDriver driver = new ChromeDriver(options);
var xhrUrls = new List<string>();
var handler = new NetworkRequestHandler();
handler.RequestTransformer = (request) => { return request; };
handler.RequestMatcher = httprequest =>
{
xhrUrls.Add(httprequest.Url);
return false;
};
INetwork networkInterceptor = driver.Manage().Network;
networkInterceptor.AddRequestHandler(handler);
networkInterceptor.StartMonitoring();
driver.Navigate().GoToUrl("https://store.epicgames.com/en-US/p/tunche");
driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(30);
networkInterceptor.StopMonitoring();
foreach (var url in xhrUrls)
{
Console.WriteLine(url);
}
driver.Quit();
}
}
routes
у несуществующего(undefined
) объекта. Почитай документацию и найди куда ты там должен положить какие-то routes. WITH RECURSIVE `cte` AS (
SELECT `id`, `pid`, `name`, 0 AS `level`
FROM `table`
UNION SELECT `p`.`id`, `p`.`pid`, `p`,`name`, `cte`.`level` + 1 AS `level`
FROM `cte`
JOIN `table` AS `p` ON `p`.`id` = `cte`.`pid`
)
SELECT `id`, `name`, `level`
FROM `cte`
ORDER BY `level`
mas
уже указатель. Массивы в C - указатели. Не надо &
использовать где вы его возвращаете. Только в этом случае оно скомпилируется, но работать не будет, потому что mas - локальный массив. По выходу из функции это будет указатель на отчищенную память. Надл выделять массив через malloc.