Я перебираю котировки биткойнов с сайта Coinsuper . Это страница JavaScript. Когда я впервые разрабатываю свой код для Windows, используя Python 3.7 , Selenium и Chromium , он хорошо работает.
Я хочу развернуть этот код на моем сервере для непрерывной выборки данных. Тем не менее, он не работает под Linux.
Я уверен, что мой код может работать, по крайней мере, на большинстве веб-сайтов, включая Apple , Google , Baidu , Xueqiu , и т.д.
Это не имеет значения.
Я думаю, что это возможно, потому что Coinsuper имеет некоторую стратегию противоскребания. Но меня также смущает, почему подобный код может работать в Windows, но не в Linux. Есть ли какие-либо различия, которые могут вызвать эту ситуацию?
код:
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu') # Only included in Linux version
chrome_options.add_argument('--no-sandbox') # Only included in Linux version
driver = webdriver.Chrome(options=chrome_options)
driver.get('https://www.coinsuper.com/trade')
print(driver.page_source)
driver.quit()