Практикую парсинг сайтов, столкнулся с проблемой: как можно при поиске продуктов передавать город поиска (по умолчанию это Москва)?
Смотря как сайт это определяет.
Если по IP, то прокси/VPN.
Если на сайте это можно настроить, то выполнить соотв. запрос.
На некоторых определяется по IP, так что нет проблем.
Но вот не разберусь каким должен быть запрос
<a href="javascript:void(0)" data-remodal-target="citySelect" class="header__contacts-link header__contacts-link_city">
<span class="header__contacts-text">SomeCity</span>
</a>
Например вот тут, тут все ж делается java-скриптом, и непонтяно как передовать город.
И вот смог найти только id города:
data-region-id="101"
Так меняйте и смотрите DevTools —> Network.