Инструмент Dexscreener для веб-скрабингаPython

Программы на Python
Ответить
Anonymous
 Инструмент Dexscreener для веб-скрабинга

Сообщение Anonymous »

Я пытаюсь запустить скрипт на ноутбуке yperspy Jupyter с языком Python для сбора информации от dexscreener о токенах solana, но Dexscreener немедленно отключается от сервера при использовании вкладки Chrome с автоматизацией, как показано на прикрепленном изображении, мой код:

Код: Выделить всё

#Set the path to the Chrome WebDriver executable
webdriver_path = '/path/to/chromedriver'

# Create Chrome WebDriver options
chrome_options = webdriver.ChromeOptions()
chrome_options.binary_location = 'C:\Program Files\Google\Chrome\Application\chrome.exe'  # Optional, specify the Chrome binary location if needed

# Specify the Chrome WebDriver executable path
chrome_options.add_argument(f'--webdriver={webdriver_path}')

# Create a Chrome WebDriver instance with the specified options
driver = webdriver.Chrome(options=chrome_options)
# Maximize the Chrome window
driver.maximize_window()
#---------------------------------------------
# Navigate to coinmarketcap.com
url = 'https://dexscreener.com/'
driver.get(url)

# Wait for the page to load (you might need to adjust the time)
#driver.implicitly_wait(10)
time.sleep(5)
#print("waited 5 seconds !")
try:
#///////////////// click on filter----------------------------------------------------
button_xpath = '/html/body/div[1]/div/main/div/div[3]/div/div[1]/div/div[4]/button[2]'
button = driver.find_element(By.XPATH, button_xpath)
button.click()
Я пробовал следующее:

Код: Выделить всё

# Disable automation flags
#chrome_options.add_experimental_option("excludeSwitches", ["enable-automation"])
#chrome_options.add_experimental_option("useAutomationExtension", False)
но это не сработает, есть ли способ использовать Dexscreener через автоматическую вкладку Chrome и использовать фильтры?
Изображение


Подробнее здесь: https://stackoverflow.com/questions/798 ... eener-tool
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»