1

Хочу написать для себя программку, которая бы имела свое окно в котором программа открывала бы сайты и делала на сайте какие то действия.

Но вот встал вопрос, на каком языке это лучше всего делать? Сейчас мой выбор пал на C# но вот не знаю, правильно ли это. Может для такой задачи можно использовать какой то другой язык, который предназначен для этого?

Kromster
  • 13,809
Tokwiro
  • 227
  • 5
    На том языке, который вы знаете лучше всего и, самое главное, знаете как такую программу написать и представляете себе все ее функциональные части и как их правильно на этом языке написать. – Bulson Jan 12 '18 at 18:24
  • C# - хороший выбор для этого. Необходимая малость - надо хорошо владеть С# под такие требования. – de_frag Jan 12 '18 at 18:27
  • Если сайт официально предоставляет API - берите любой язык, который лучше всего знаете. Если собираетесь писать бота, который будет жать на кнопочки на странице - возьмите AutoIt.или AutoHotKey. – Alexander Petrov Jan 12 '18 at 19:16
  • 1
    python+selenium вполне себе решение для того, чтобы открыть сайт, и выполнять на нем какие-нибудь действия. + python весьма дружелюбен к новичкам... – stxdtm Jan 12 '18 at 19:19
  • Или обычный JS и пишите расширение для хрома – Mike Jan 12 '18 at 20:06

1 Answers1

1

Для таких целей возможно будет лучше питон, так как проще для начинаний.

во 1 Питон имеет простой ситаксис, и как я понял тот кто задавал вопрос либо не учился вовсе либо очень мало. Во 2 в питоне есть библиотека xPath и фреймворк scrapy и если нужно будет логиниться то библиотека Requests все это довольно эффективно используеться и подойдет для целей. Также сделав свою цель можно будет расширить функционал.

Qwertiy
  • 123,725
  • А надо не для начинаний, а для конкретной задачи. Да и вообще какой-то неподробный ответ. – Qwertiy Jan 12 '18 at 22:45
  • во 1 Питон имеет простой ситаксис, и как я понял тот кто задавал вопрос либо не учился вовсе либо очень мало. Во 2 в питоне есть библиотека xPath и фреймворк scrapy и если нужно будет логиниться то библиотека Requests все это довольно эффективно используеться и подойдет для целей. Также сделав свою цель можно будет расширить функционал. – Sova Night Jan 13 '18 at 08:47