mirror of
https://github.com/tcsenpai/agenticSeek.git
synced 2025-06-07 03:25:32 +00:00
captcha testing
This commit is contained in:
parent
8dde9f19a4
commit
037995ab59
@ -29,6 +29,7 @@ class Browser:
|
|||||||
'Referer': 'https://www.google.com/',
|
'Referer': 'https://www.google.com/',
|
||||||
}
|
}
|
||||||
self.js_scripts_folder = "./sources/web_scripts/"
|
self.js_scripts_folder = "./sources/web_scripts/"
|
||||||
|
self.anticaptcha = "https://chrome.google.com/webstore/detail/nopecha-captcha-solver/dknlfmjaanfblgfdfebhijalfmhmjjjo/related"
|
||||||
try:
|
try:
|
||||||
chrome_options = Options()
|
chrome_options = Options()
|
||||||
chrome_path = self.get_chrome_path()
|
chrome_path = self.get_chrome_path()
|
||||||
@ -72,6 +73,7 @@ class Browser:
|
|||||||
self.logger.info("Browser initialized successfully")
|
self.logger.info("Browser initialized successfully")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise Exception(f"Failed to initialize browser: {str(e)}")
|
raise Exception(f"Failed to initialize browser: {str(e)}")
|
||||||
|
self.load_anticatpcha()
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_chrome_path() -> str:
|
def get_chrome_path() -> str:
|
||||||
@ -93,7 +95,6 @@ class Browser:
|
|||||||
return None
|
return None
|
||||||
|
|
||||||
def load_anticatpcha(self):
|
def load_anticatpcha(self):
|
||||||
# TODO load anticapcha extension from crx file
|
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def go_to(self, url:str) -> bool:
|
def go_to(self, url:str) -> bool:
|
||||||
@ -380,8 +381,7 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
# stress test
|
# stress test
|
||||||
browser.load_anticatpcha()
|
browser.go_to("https://www.google.com/recaptcha/api2/demo")
|
||||||
browser.go_to("https://www.reddit.com/login/")
|
|
||||||
text = browser.get_text()
|
text = browser.get_text()
|
||||||
print("Page Text in Markdown:")
|
print("Page Text in Markdown:")
|
||||||
print(text)
|
print(text)
|
||||||
@ -390,7 +390,7 @@ if __name__ == "__main__":
|
|||||||
inputs = browser.get_form_inputs()
|
inputs = browser.get_form_inputs()
|
||||||
print("\nInputs:")
|
print("\nInputs:")
|
||||||
print(inputs)
|
print(inputs)
|
||||||
inputs = ['[username](mlg.fcu@gmail.com)', '[password](#Mart1%reddit%)', '[appOtp]()', '[backupOtp]()']
|
inputs = ['[username](mlg.fcu@gmail.com)', '[password]()', '[appOtp]()', '[backupOtp]()']
|
||||||
browser.fill_form_inputs(inputs)
|
browser.fill_form_inputs(inputs)
|
||||||
browser.find_and_click_submit()
|
browser.find_and_click_submit()
|
||||||
time.sleep(10)
|
time.sleep(10)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user