В свази с сыростью fcl-web свалил на synapse. Стало попонятней, но тутже наступил в еще одну кучу чудес((
Вкраце: при первом обращении вк ставит куки, например:
- Код: Выделить всё
Set-Cookie: remixlang=0; expires=Sun, 09 Sep 2018 04:34:15 GMT; path=/; domain=.vk.com
Set-Cookie: remixlhk=c85015b01c8afee497; expires=Sun, 16 Sep 2018 21:30:21 GMT; path=/; domain=.vk.com
Set-Cookie: remixlhk=852d6ab9a86b89d501; expires=Tue, 04 Sep 2018 03:48:52 GMT; path=/; domain=.vk.com
Причем remixlhk 2 раза с разным сроком валидности, причем второй всегда срок короче, а первый длинее. Я предположил что браузер берет самый длинный (который всегда первый), а синапс всегда переписывает кук и использует последний, всегда невалидный. Порывшиись в исходниках синапса - так оно и оказалось. Синапс на дату забивает - в случае одноименных куков запоминается последний.
Я лентяй и парсить дату мне тоже лень, добавил строчку в синапс чтоб одноименные куки не перезаписывались и использовался первый.
И что бы вы думали? правильно!
- Код: Выделить всё
Set-Cookie: remixlang=0; expires=Thu, 06 Sep 2018 07:56:04 GMT; path=/; domain=.vk.com
Set-Cookie: remixlhk=2c1674b2d990877009; expires=Tue, 11 Sep 2018 22:42:00 GMT; path=/; domain=.vk.com
Set-Cookie: remixlhk=54d7aeeb6a76f414d6; expires=Thu, 20 Sep 2018 11:32:47 GMT; path=/; domain=.vk.com
Теперь первый всегда короче, второй длиннее. Как эта сучка узнает что я забиваю на дату и всегда обманывает меня? никаких других записей куков нет, придется делать сортировку по дате((