セレンで動作する関数がいくつかあり、これらの関数には特定の出力がありますが、Google Colab でそれらを開くと、不要な出力がいくつか得られ、理解が減ります。
BETSWITSBOT
/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:4: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
after removing the cwd from sys.path.
/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:5: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
"""
/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:6: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:7: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
import sys
/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:8: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:9: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
if __name__ == '__main__':
/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:10: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
# Remove the CWD from sys.path while we load stuff.
/usr/local/lib/python3.7/dist-packages/ipykernel_launcher.py:11: DeprecationWarning: find_elements_by_* commands are deprecated. Please use find_elements() instead
# This is added back by InteractiveShellApp.init_path()
Hatayspor
Feyenoord
Nice
Aris
Antalyaspor
PSV
Arsenal
例の 'BETSWITHBOT' と 'HATAYSPOR' の間の出力を取得しない方法はありますか?
私のコード:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as ec
from selenium.webdriver.support.ui import WebDriverWait
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Chrome('chromedriver',chrome_options=chrome_options)
def betswitsbot():
print("BETSWITSBOT\n")
driver.get("https://www.betswithbots.com/")
takimlar = driver.find_elements_by_xpath("//table[@id='predictions_table']/tbody/tr/td[3]")
evTahmin = driver.find_elements_by_xpath("//table[@id='predictions_table']/tbody/tr/td[4]")
xTahmin = driver.find_elements_by_xpath("//table[@id='predictions_table']/tbody/tr/td[5]")
depTahmin = driver.find_elements_by_xpath("//table[@id='predictions_table']/tbody/tr/td[6]")
altTahmin = driver.find_elements_by_xpath("//table[@id='predictions_table']/tbody/tr/td[7]")
ustTahmin = driver.find_elements_by_xpath("//table[@id='predictions_table']/tbody/tr/td[8]")
ngTahmin = driver.find_elements_by_xpath("//table[@id='predictions_table']/tbody/tr/td[9]")
gTahmin = driver.find_elements_by_xpath("//table[@id='predictions_table']/tbody/tr/td[10]")
for x in range(0,len(takimlar)):
try:
ev, dep = takimlar[x].text.split(" - ")
#print(ev, evTahmin[x].text, xTahmin[x].text, depTahmin[x].text, dep, altTahmin[x].text, ustTahmin[x].text, ngTahmin[x].text, gTahmin[x].text, sep="\t")
if float(evTahmin[x].text) > 50:
print(ev)
elif float(depTahmin[x].text) > 50:
print(dep)
except:
a=0
betswitsbot()