1

セレンで動作する関数がいくつかあり、これらの関数には特定の出力がありますが、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()
4

1 に答える 1