Как стать автором
Обновить
5
0

Пользователь

Отправить сообщение

Это хорошо. По ответам смотрю, что в экосистеме Python вариантов тьма. Я пробовал конкретно этот способ затянуть в .NET, тем более и порт библиотеки есть. Но столкнулся с проблемами, описанными а статье.

Ну по идее в самом протоколе есть метод Page.navigate. Мне он с дефолтной страницы Chrome не давал двинуться далее, т.к. блочил по same-Origin policy. Но я смотрю, что у него в параметрах можно передавать referrerPolicy, можно попробовать поиграться с этим.

Интересно. Прочитал про puppeteer. По сути он оперирует через тот же протокол Chrome Dev Tools, только более уверенно и с поддержкой всех обновлений. Смотрю, и порт под .NET есть https://www.puppeteersharp.com/ Нужно будет проверить, возможно, уменьшит необходимость вручную модифицировать legacy-библиотеку, как я это делал в статье.

Скелет кода был взят из примера в github-репозитории, который не обновлялся около 6 лет. Буду благодарен за пример более современного варианта для достижения тех же целей.

Спасибо. Смотрю, что ZennoPoster вроде бы платный. BrowserAutomationStudio существует и в бесплатной версии. Надо будет попробовать, но хочется не решать Cloudflare, а именно его обходить.

О как. Большое спасибо! Никогда не вникал в подноготную ChromeDriver’ов. Значит, путь всё тот же, но браузер получается более «голый», не обвешанный «следами» Selenium.

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность

Специализация

Delivery Manager
Senior
C#
Software development
.NET
OOP
Git
SQL
Database
REST
XML
English