Парсинг на PHP, POST и GET запросы через CURL
Я пишу бота для автоматизации работы на сайте. Для реализации POST и GET запросов я выбрал библиотеку CURL. На сайте нужно выполнять POST запросы для выполнения определенных операций. Но для POST запроса нужно быть авторизованным на этом сайте. Поэтому все полученные cookie я, как и полагается, сохраняю в файл, и соответственно передаю их с него. В ходе разработки столкнулся с двумя проблемами: 1. Как при запуске скрипта определить авторизован ли я уже на сайте или нет; 2. Для выполнения одного POST запроса сайт хочет, чтобы в запрос передавали такие параметры:
sessionid: 565656511198198191
currency: 5
appid: 730
market_hash_name: Name
price_total: 100 - цена
quantity: 1
Все остальные параметры мне понятны, но интересует самый первый.
Значение для параметра sessionid храниться в сохраненном ранее ( при авторизации ) файле.
Но как вытащить его оттуда.
Файл выглядит так:
//# Netscape HTTP Cookie File
//# https://curl.haxx.se/docs/http-cookies.html
//# This file was generated by libcurl! Edit at your own risk.
//steamcommunity.com FALSE / TRUE 0 steamCountry UA%7C4d1cxvxc4v7744b530c2a1e8f531e
//steamcommunity.com FALSE / TRUE 0 sessionid d0d73151hbjc0c6edc2112ab6