├── README.md └── Selenium.py /README.md: -------------------------------------------------------------------------------- 1 | # Api Collector 2 | 3 | This Bot Supposed to Collect Api Keys From "text-mining.ir" As Much As You Wish 4 | text-mining.ir Persian Nlp 5 | -------------------------------------------------------------------------------- /Selenium.py: -------------------------------------------------------------------------------- 1 | 2 | from selenium import webdriver 3 | from selenium.webdriver.common.keys import Keys 4 | import selenium 5 | import time 6 | import random 7 | File=open("API_KEY_.txt", "a+") 8 | for i in range (20): 9 | Path="C:\ChromeDriver2\chromedriver.exe" 10 | Drive = webdriver.Chrome("/usr/lib/chromium-browser/chromedriver") 11 | Drive.get("https://app.text-mining.ir/account/register") 12 | SearchBox = Drive.find_element_by_name("Email") 13 | SearchBox.send_keys(str(random.randint(999999999999999999999,999999999999999999999999999999999999999999))+"@gmail.com") 14 | SearchBox.send_keys(Keys.ENTER) 15 | SearchBox = Drive.find_element_by_name("Password") 16 | SearchBox.send_keys("ThisIsABot123456789") 17 | SearchBox.send_keys(Keys.ENTER) 18 | SearchBox = Drive.find_element_by_name("ConfirmPassword") 19 | SearchBox.send_keys("ThisIsABot123456789") 20 | SearchBox.send_keys(Keys.ENTER) 21 | Drive.get("https://app.text-mining.ir/CustomerPanel/ApiKeys/Create") 22 | SearchBox=Drive.find_element_by_class_name("form-control") 23 | SearchBox.send_keys("1") 24 | SearchBox.send_keys(Keys.ENTER) 25 | SearchBox=Drive.find_element_by_xpath('//*[@id="listtable"]/tbody/tr[2]/td[2]/span').text 26 | print (SearchBox) 27 | File.write('"'+SearchBox+'"'+","+"\n") 28 | Drive.close() 29 | 30 | File.close() --------------------------------------------------------------------------------