Блог пользователя Traverser_25

Автор Traverser_25, история, 8 месяцев назад, По-английски

"Hello coders! You may have come across this account on Codeforces that has solved over 8000 problems and is on the top rank list of solved problems. Obviously, they are mostly bots. As a curious novice coder, I also wanted to see how I could make such a bot. When I saw their submissions, all were copied. So, I decided to create my own bot using Python and Selenium,here is my bot Traverser_Steal69. It was a great learning experience to delve into web scraping and Selenium. You can find the code in the provided link. Thanks for taking the time to read

https://pastebin.com/WmKAjFfu

  • Проголосовать: нравится
  • -2
  • Проголосовать: не нравится

»
8 месяцев назад, # |
  Проголосовать: нравится -10 Проголосовать: не нравится

Great, i always thought how they made these kind of bots..

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Why there are 100 unsolved problems?

  • »
    »
    8 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    My code sumbit problem in c++ language, there are many problems with special case and can be submitted in contests only, I didn't include this case .

»
8 месяцев назад, # |
  Проголосовать: нравится -10 Проголосовать: не нравится

Amazing bot bro. Hope we'll se some amazing stuffs like this in future also.

»
8 месяцев назад, # |
  Проголосовать: нравится -10 Проголосовать: не нравится

Great work, would it work during bot checking during contests?

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

1) This bot is built using Python 3.11.

2) Before running the bot, ensure that you have the Chrome driver installed, matching the version of your Chrome browser.

3) To avoid being blocked, the bot maintains a low submission rate, typically around 150 problems in 25 minutes, assuming a good network connection.

4) You can run the bot on various platforms, including PythonAnywhere, your local laptop, or your AWS (Amazon Web Services) instance.

5) If you wish to enhance the bot, such as bypassing captchas, utilizing multiple processes or threads, implementing IP rotation, increasing submission speed, or allowing submissions in multiple languages, please do it, let me kn

»
8 месяцев назад, # |
  Проголосовать: нравится -10 Проголосовать: не нравится

I'm happy for you but codeforces is not the place to practice Selenium and web scraping. codeforces is a place to practice your competitive programming skills.

  • »
    »
    8 месяцев назад, # ^ |
      Проголосовать: нравится -11 Проголосовать: не нравится

    Hey, thanks for commenting, i understand that codeforces is for practice,in my profile you can see i practiced as well, I was curious about bot,so I made one just, thank you

»
8 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

recommend to also create a github repo, just for fun as it'd be easier to access for other non-cp coders

  • »
    »
    8 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    BTW as a persn who has been in backend dev, and for a few things also faced selenium and web scraping, I also always thought how do these bots work but due to being busy for OI i never felt the courage to go and code one, so... thanks for making this problem go away from me :)

  • »
    »
    8 месяцев назад, # ^ |
    Rev. 2   Проголосовать: нравится -10 Проголосовать: не нравится

    Yes sure,I will do that(GitHub repo )

»
5 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Your bot is on rank 3 now ,for solving 9512 problems!!

»
5 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

I suggest Codeforces remove that senseless problemset standing since 1) it is allowed to copy paste other peoples codes outside contests and 2) the top mostly consists of bots

  • »
    »
    5 месяцев назад, # ^ |
    Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

    Yes 100% agreed, but I wanted to know how those bots are made ,and how I can make one,just a learning experience.,plus some part of my code can be useful to submit codeforces solution from WhatsApp, telegram,terminal or any site ,if u want to integrate,and for building some useful extensions

  • »
    »
    5 месяцев назад, # ^ |
      Проголосовать: нравится +3 Проголосовать: не нравится

    even if the standing is useless from a competition metric it is still interesting and useful to compare with ur friends or idols