Skip to content

Instantly share code, notes, and snippets.

@bilinin
Created April 30, 2016 09:25
Show Gist options
  • Select an option

  • Save bilinin/016ffc5dd08a8072daeedde61e7ef4f6 to your computer and use it in GitHub Desktop.

Select an option

Save bilinin/016ffc5dd08a8072daeedde61e7ef4f6 to your computer and use it in GitHub Desktop.
from lake
from selenium import webdriver
class Lake:
def get_numbers(self):
step = 1;
self.driver = webdriver.Firefox();
self.driver.implicitly_wait(5)
self.driver.get("https://giant-goannas.ctfcompetition.com/")
while 1:
if not "Did" in self.driver.page_source:
self.driver.find_element_by_xpath("//a").click()
self.driver.find_element_by_xpath("//a").click()
step = 1
else:
step += 1
str = self.driver.find_element_by_xpath("//p").text[0:-1]
numbers =[int(s) for s in str.split() if s.isdigit()]
print("step = ",step," ",numbers," choose 1")
self.driver.find_elements_by_xpath("//input")[0].send_keys(numbers[0])
self.driver.find_elements_by_xpath("//input")[1].click()
lolled = Lake
lake = Lake.get_numbers(lolled)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment