diff --git a/.gitignore b/.gitignore index 854e719..25b2b34 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ tts/*.m4a agent-mobile/jdk/* agent-mobile/artimobile/supervisord.pid agent-pyter/lag-llama +agent-pyter/google-chrome-stable_current_amd64.deb diff --git a/agent-pyter/dexbot.py b/agent-pyter/dexbot.py index e90ef26..ff4a706 100644 --- a/agent-pyter/dexbot.py +++ b/agent-pyter/dexbot.py @@ -1,15 +1,55 @@ + +# source /path/to/virtualenv/bin/activate # On Unix or MacOS +# source /config/miniconda3/envs/py/bin/activate +# pip install requests beautifulsoup4 schedule selenium + +# wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb +# sudo dpkg -i google-chrome-stable_current_amd64.deb +# apt install libnss3 libxss1 + import requests from bs4 import BeautifulSoup -import schedule +# import schedule +import time +from selenium import webdriver +from selenium.webdriver.chrome.service import Service +from webdriver_manager.chrome import ChromeDriverManager import time + +# Initialize WebDriver +service = Service(ChromeDriverManager().install()) +driver = webdriver.Chrome(service=service) + +def check_pairs_sel(): + + try: + # Open the page + driver.get("https://www.dextools.io/app/en/bnb/pool-explorer") + time.sleep(10) # Wait for JavaScript to execute + + # Extract the page source + html = driver.page_source + soup = BeautifulSoup(html, 'html.parser') + + # Assuming the pairs are listed in