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